Day 1 — Python Syntax, Keywords, Variables, Data Types, Input & Output, Operators, Control Flow, Loops, List, Tuple, Dictionary, Sets, Strings Show Python dikenal dengan bahasa dengan code program yang sederhana dan mudah dipahami. Filosofi python adalah PEP 20 yaitu bahasa Python harus mudah di baca oleh manusia. Syntax Dasar Python: print (“Hello, World!”) Aturan umum penulisan syntax dasar Python Python tidak menuntut banyak aturan dalam penulisan syntax nya. Beberapa aturan dalam penulisan syntax dasar Python:
Keyword(Kata Kunci) Python adalah kata kunci yang sudah ditetapkan oleh bahasa Python untuk mendefenisikan kode program dan struktur bahasa Python itu sendiri. Kata kunci yang sudah dipersiapkan tidak bisa digunakan sebagai nama variabel atau nama fungsi atau nama untuk pengenal lainnya. Sejauh ini ada 33 keyword yang digunakan dalam bahasa Python yaitu: False ; None ; True ; and ; as ; assert ; break ; class ; continue ; def ; del ; elif ; else ; except ; finally ; for ; from ; global ; if ; impert ; in ; is ; lambda ; nonlocal ; not ; or ; pass ; reise ; return ; try ; while ; with ; yield Untuk melihat list keyword pada bahasa Python dapat melalui cara berikut : import keyword print(keyword.kwlist) [‘False’, ‘None’, ‘True’, ‘and’, ‘as’, ‘assert’, ‘break’, ‘class’, ‘continue’, ‘def’, ‘del’, ‘elif’, ‘else’, ‘except’, ‘finally’, ‘for’, ‘from’, ‘global’, ‘if’, ‘import’, ‘in’, ‘is’, ‘lambda’, ‘nonlocal’, ‘not’, ‘or’, ‘pass’, ‘raise’, ‘return’, ‘try’, ‘while’, ‘with’, ‘yield’] Type Data PythonTipe data adalah suatu media atau memori pada komputer yang digunakan untuk menampung informasi. Python sendiri mempunyai tipe data yang cukup unik bila kita bandingkan dengan bahasa pemrograman yang lain.
Menyatakan benar lulus = input("Apakah kamu lulus? [ya/tidak]: ")if lulus == "tidak":3 yang bernilai lulus = input("Apakah kamu lulus? [ya/tidak]: ")if lulus == "tidak":4, atau salah lulus = input("Apakah kamu lulus? [ya/tidak]: ")if lulus == "tidak":5 yang bernilai lulus = input("Apakah kamu lulus? [ya/tidak]: ")if lulus == "tidak":6 Cth: lulus = input("Apakah kamu lulus? [ya/tidak]: ")if lulus == "tidak":3 atau lulus = input("Apakah kamu lulus? [ya/tidak]: ")if lulus == "tidak":5 2. String Menyatakan karakter/kalimat bisa berupa huruf angka, dll (diapit tanda lulus = input("Apakah kamu lulus? [ya/tidak]: ")if lulus == "tidak":9 atau count = 0 0)Cth: “Ayo belajar Python” 3. Integer Menyatakan bilangan bulat Cth: count = 0 1 atau count = 0 24. Float Menyatakan bilangan yang mempunyai koma count = 0 3 atau count = 0 45. Hexadecimal Menyatakan bilangan dalam format heksa (bilangan berbasis 16) count = 0 5 atau count = 0 66. Complex Menyatakan pasangan angka real dan imajiner Cth : 1 + 5j 7. List Data untaian yang menyimpan berbagai tipe data dan isinya bisa diubah-ubah Cth: [‘xyz’, 786, 2.23] 8. Tuple Data untaian yang menyimpan berbagai tipe data tapi isinya tidak bisa diubah (‘xyz’, 768, 2.23) 9. Dictionary Data untaian yang menyimpan berbagai tipe data berupa pasangan penunjuk dan nilai {‘nama’: ‘adi’,’id’:2} Untuk mengecek type data di Python: biodata = {“nama”:”Andi”, ‘umur’:21} type(biodata) dict Input & Output PythonInput adalah masukan yang kita berikan ke program. Program akan memprosesnya dan menampilkan hasil outputnya. Contoh: # Mengambil inputnama = input("Siapa nama kamu: ")umur = input("Berapa umur kamu: ") Output
Menggunakan tanda koma ( count = 0 7) untuk menggabungkan teks dan variabel yang akan ditampilkan.count = 0 8Hello a 2. Menggunakan Fungsi count = 0 9print ("Hello {} apa kabar?".format(nama))Hello a apa kabar? 3. Menggunakan String Formatting Cara Lama Penggabungan teks dan variabel cara lama menggunakan simbol persen ( #Contoh pengulangan for 0)print ("Selamat datang %s" % nama)Selamat datang a #Contoh pengulangan for 1 : tipe data teks,#Contoh pengulangan for 2 : angka (desimal),#Contoh pengulangan for 3bilangan pecahanOperator di PythonOperator Aritmatika
Menjumlahkan nilai dari masing-masing operan atau bilangan. Cth: 1+3=4 2. - Mengurangi nilai operan di sebelah kiri menggunakan operan di sebelah kanan. Cth : 4–1 = 3 3. * Mengalikan operan/bilangan. Cth : 2 * 4 = 8 4. / Untuk membagi operan di sebelah kiri menggunakan operan di sebelah kanan Cth: 10 / 5 = 2 5. % Mendapatkan sisa pembagian dari operan di sebelah kiri operator ketika dibagi oleh operan di sebelah kanan 11 % 2 = 1 6. ** Memangkatkan operan disebelah kiri operator dengan operan di sebelah kanan operator Cth : 8 ** 2 = 64 7. // Sama seperti pembagian. Hanya saja angka dibelakang koma dihilangkan Cth: 10 // 3 = 3 Operator Perbandingan
Sama dengan. Jika masing-masing operan memiliki nilai yang sama, maka kondisi bernilai benar atau True. Cth: 1 == 1 bernilai True 2. != Tidak sama dengan. Akan menghasilkan nilai kebalikan dari kondisi sebenarnya. Cth: 10 != 10 bernilai False 3. #Contoh pengulangan for 5Jika nilai operan kiri lebih besar dari nilai operan kanan, maka kondisi menjadi benar Cth: 5 > 3 bernilai True 4. < Jika nilai operan kiri lebih kecil dari nilai operan kanan, maka kondisi menjadi benar. Cth: 3 < 5 bernilai True 5. >= Jika nilai operan kiri lebih besar dari nilai operan kanan, atau sama, maka kondisi menjadi benar. Cth : 5 >= 3 bernilai True 6. <= Jika nilai operan kiri lebih kecil dari nilai operan kanan, atau sama, maka kondisi menjadi benar Cth: 5 <= 3 bernilai False Operator Penugasan
Sama dengan. Memberikan nilai di kanan ke dalam variabel yang berada di sebelah kiri. Cth: a=1 2. += Tambah sama dengan. Memberikan nilai variabel dengan nilai variabel itu sendiri ditambah dengan nilai di sebelah kanan. 3. -= Kurang sama dengan. Memberikan nilai variabel dengan nilai variabel itu sendiri dikurangi dengan nilai di sebelah kanan. 4. *= Kali sama dengan. Memberikan nilai variabel dengan nilai variabel itu sendiri dikali dengan nilai di sebelah kanan. 5./= Bagi sama dengan. Memberikan nilai variabel dengan nilai variabel itu sendiri dibagi dengan nilai di sebelah kanan. 6. %= Sisa bagi sama dengan. Memberikan nilai variabel dengan nilai variabel itu sendiri dibagi dengan nilai di sebelah kanan. Yang diambil nantinya adalah sisa baginya. 7. **= Pangkat sama dengan. Memberikan nilai variabel dengan nilai variabel itu sendiri dipangkatkan dengan nilai di sebelah kanan 8. //= Pembagi bulat sama dengan. Membagi bulat operan sebelah kiri operator dengan operan sebelah kanan operator kemudian hasilnya diisikan ke operan sebelah kiri. Prioritas Eksekusi Operator di Python** : Aritmatika ~; + ; - : Bitwise *; / ; % ; // : Aritmatika + ; — :Aritmatika >> ;<<: Bitwise &: Bitwise ^ ; |: Bitwise <= ;< ; >; >= : Perbandingan <> ;==; !=: Perbandingan =, %=, /=, //=, -=, +=, *=, **= : Penugasan is ; is not : Identitas in, not in : Membership (Keanggotaan) not, or, and : Logika Control Flow PythonControl Flow disebut juga percabangan atau struktur if . Percabangan akan mampu membuat program berpikir dan menentukan tindakan sesuai dengan logika/kondisi yang kita berikan. Percabangan If digunakan saat terdapat satu pilihan keputusan. Misalkan, kalau kita tidak lulus dalam ujian, maka kita ikut remidi. Sedangkan kalau lulus tidak perlu ikut remidi. lulus = input("Apakah kamu lulus? [ya/tidak]: ")if lulus == "tidak":Python Loops Di dalam bahasa pemrograman Python pengulangan dibagi menjadi 3 bagian, yaitu :
Pengulangan While Loop di dalam bahasa pemrograman Python dieksesusi statement berkali-kali selama kondisi bernilai benar atau lulus = input("Apakah kamu lulus? [ya/tidak]: ")if lulus == "tidak":3. Dibawah ini adalah contoh penggunaan pengulangan While Loop. count = 0 The count is: 0 The count is: 1 The count is: 2 The count is: 3 The count is: 4 The count is: 5 The count is: 6 The count is: 7 The count is: 8 Good bye! For LoopPengulangan #Contoh pengulangan for 7 pada Python memiliki kemampuan untuk mengulangi item dari urutan apapun, seperti #Contoh pengulangan for 8 atau #Contoh pengulangan for 9.Dibawah ini adalah contoh penggunaan pengulangan For Loop. #Contoh pengulangan for Saya suka makan nanas Saya suka makan apel Saya suka makan jeruk Nested LoopBahasa pemrograman Python memungkinkan penggunaan satu lingkaran di dalam loop lain. Bagian berikut menunjukkan beberapa contoh untuk menggambarkan konsep tersebut. Dibawah ini adalah contoh penggunaan Nested Loop i = 2 2 is prime 3 is prime 5 is prime 7 is prime Good bye! Python ListList dapat kita buat seperti membuat variabel biasa, namun nilai variabelnya diisi dengan tanda kurung siku ( i = 2 0).# Membuat List kosong Jenis data apa saja yang boleh diisi ke dalam List? list dapat diisi dengan tipe data apa saja, string, integer, float, double, boolean, object, dan sebagainya. Kita juga bisa mencampur isinya. laci = ["buku", 21, True, 34.12] da empat jenis tipe data pada list i = 2 1:
Nomer indeks list selalu dimulai dari nol ( lulus = input("Apakah kamu lulus? [ya/tidak]: ")if lulus == "tidak":6). # Kita punya list nama-nama buah List bersifat mutable, artinya isinya bisa kita ubah-ubah. print ("Hello {} apa kabar?".format(nama))Hello a apa kabar?0 Maka i = 2 7 akan diganti dengan i = 2 8.print ("Hello {} apa kabar?".format(nama))Hello a apa kabar?1Menambahkan Item List Tedapat Tiga metode (method) atau fungsi yang bisa digunakan untuk menambahkan isi atau item ke List:
print ("Hello {} apa kabar?".format(nama))Hello a apa kabar?2Menghapus Item di List Untuk menghapus salah satu isi dari List, kita bisa menggunakan perintah # Membuat List kosong2. print ("Hello {} apa kabar?".format(nama))Hello a apa kabar?3Memotong list List juga dapat dipotong-potong. print ("Hello {} apa kabar?".format(nama))Hello a apa kabar?4 Operasi List Ada beberapa operasi yang bisa dilakukan terhadap List, diantaranya:
print ("Hello {} apa kabar?".format(nama))Hello a apa kabar?5List Multi Dimensi List dapat juga memiliki lebih dari satu dimensi atau disebut dengan multi dimensi. List multi dimensi biasanya digunakan untuk menyimpan struktur data yang kompleks seperti tabel, matriks, graph, tree, dsb. print ("Hello {} apa kabar?".format(nama))Hello a apa kabar?6 Bagaimana kalau kita ingin menampilkan semua isi dalam list multi dimensi? print ("Hello {} apa kabar?".format(nama))Hello a apa kabar?7Tuple Python Tuple dalam Python adalah stuktur data yang digunakan untuk menyimpan sekumpulan data. Tupe bersifat immutable, artinya isi tuple tidak bisa kita ubah dan hapus. Namun, dapat kita isi dengan berbagai macam nilai dan objek. Cara Membuat Tuple di Pythonprint ("Hello {} apa kabar?".format(nama))Hello a apa kabar?82. Membuat Tuple Kosong dan Singleton Apabila kita ingin membuat sebuah tuple tanpa isi, kita bisa menuliskannya seperti ini: print ("Hello {} apa kabar?".format(nama))Hello a apa kabar?9 Lalu untuk membuat Tuple yang hanya berisi satu (singleton), maka kita harus manambahkan tanda koma di belakangnnya. Contoh: print ("Selamat datang %s" % nama)Selamat datang a0 Kenapa harus ditambahkan koma? Karena kalau tidak ditambahkan koma, akan dianggap sebagai string. print ("Selamat datang %s" % nama)Selamat datang a13. Mengakses Nilai Tuple Sama seperti list, Tuple juga memiliki indeks untuk Mengakses item di dalamnya. Indeks Tuple dan List selalu dimulai dari nol 0. print ("Selamat datang %s" % nama)Selamat datang a24. Memotong Tuple Sama seperti list, di Tuple juga kita bisa melakukan slicing. print ("Selamat datang %s" % nama)Selamat datang a35. Mengambil Panjang Tuple Untuk mengambil panjang atau jumlah item di dalam Tuple, kita bisa menggunakan fungsi # Membuat List kosong5. print ("Selamat datang %s" % nama)Selamat datang a46. Tuple Nested Tuple juga bisa nested, artinya Tuple bisa diisi dengan Tuple. print ("Selamat datang %s" % nama)Selamat datang a5 Tuple juga bisa diisi dengan objek apapun seperti list, dictionary, object, dan lain-lain. print ("Selamat datang %s" % nama)Selamat datang a67. Sequence Unpacking Proses pembuatan Tuble bisa kita sebut sebagai packing, sementara untuk mengambil (ekstrak) seluruh isinya disebut unpacking. print ("Selamat datang %s" % nama)Selamat datang a7Dictionary Python Dictionary Python berbeda dengan List ataupun Tuple. Karena setiap urutanya berisi key dan value. Setiap key dipisahkan dari value-nya oleh titik dua (:), item dipisahkan oleh koma, dan semuanya tertutup dalam kurung kurawal. Dictionary kosong tanpa barang ditulis hanya dengan dua kurung kurawal, seperti ini: {}. Nilai kamus bisa berupa tipe apa pun, namun key harus berupa tipe data yang tidak berubah seperti string, angka, atau tuple. Untuk mengakses elemen Dictionary, Anda dapat menggunakan tanda kurung siku yang sudah dikenal bersama dengan key untuk mendapatkan nilainya. Berikut adalah contoh sederhananya : # Membuat List kosong6 # Membuat List kosong7 # Membuat List kosong8Update Nilai Dalam Dictionary Python Anda dapat memperbarui Dictionary dengan menambahkan entri baru atau pasangan nilai kunci, memodifikasi entri yang ada, atau menghapus entri yang ada seperti ditunjukkan pada contoh sederhana yang diberikan di bawah ini. print ("Selamat datang %s" % nama)Selamat datang a8 {‘Age’: 8, ‘Class’: ‘First’, ‘Name’: ‘Zara’, ‘School’: ‘DPS School’} Hapus Elemen Dictionary PythonAnda dapat menghapus elemen Dictionary individual atau menghapus keseluruhan isi Dictionary. Anda juga dapat menghapus seluruh Dictionary dalam satu operasi. Untuk menghapus seluruh Dictionary secara eksplisit, cukup gunakan del statement. Berikut adalah contoh sederhana : print ("Selamat datang %s" % nama)Selamat datang a9Python Sets Fungsi # Membuat List kosong9 berfungsi untuk membuat set dari iterable Fungsi # Membuat List kosong9 memiliki sintaks sebagai berikut: lulus = input("Apakah kamu lulus? [ya/tidak]: ")if lulus == "tidak":0 iterable — sequence (string, tuple, list), maupun collection(set, dictionary, dan sebagainya) atau juga iterator yang akan diubah menjadi set. Fungsi # Membuat List kosong9 akan mengembalikan set dari iterable yang diberikan. Bila parameter iterable dikosongkan, maka fungsi # Membuat List kosong9 akan mengembalikan set kosong. # set kosong set() # string {‘P’, ‘y’, ’n’, ‘o’, ‘t’, ‘h’} # tuple {‘i’, ‘u’, ‘o’, ‘a’, ‘e’} # list {‘d’, ‘c’, ‘a’, ‘e’, ‘b’} Tidak ada urutan yang pasti dari tipe data set laci = ["buku", 21, True, 34.12] 3 laci = ["buku", 21, True, 34.12] 4laci = ["buku", 21, True, 34.12] 5 laci = ["buku", 21, True, 34.12] 6laci = ["buku", 21, True, 34.12] 7laci = ["buku", 21, True, 34.12] 8laci = ["buku", 21, True, 34.12] 9# Kita punya list nama-nama buah0Python Strings String adalah tipe data yang paling sering digunakan di Python. Kita bisa membuat string dengan meletakkan karakter di dalam tanda kutip. Tanda kutipnya bisa kutip tunggal maupun kutip ganda. Contohnya adalah sebagai berikut: lulus = input("Apakah kamu lulus? [ya/tidak]: ")if lulus == "tidak":1Mengakses Nilai dalam String Python tidak menggunakan tipe karakter titik koma ; Ini diperlakukan sebagai string dengan panjang satu, sehingga juga dianggap sebagai substring. Untuk mengakses substring, gunakan tanda kurung siku untuk mengiris beserta indeks atau indeks untuk mendapatkan substring Anda. Sebagai contoh : lulus = input("Apakah kamu lulus? [ya/tidak]: ")if lulus == "tidak":2 # Kita punya list nama-nama buah1 # Kita punya list nama-nama buah2Mengupdate String Anda dapat “memperbarui” string yang ada dengan (kembali) menugaskan variabel ke string lain. Nilai baru dapat dikaitkan dengan nilai sebelumnya atau ke string yang sama sekali berbeda sama sekali. Sebagai contoh # Kita punya list nama-nama buah3 # Kita punya list nama-nama buah4 Updated String :- Hello Python Escape Characters / Karakter Escape PythonDibawah ini adalah tabel dari daftar karakter escape atau karakter non-printable yang dapat diwakili/ditulis dengan awalan notasi backslash. \a : Bell atau alert \b : Backspace \cx : Control-x \C-x : Control-x \e : Escape \f : Formfeed \M-\C : Meta-Control-x \n : Newline \nnn : Octal notation, dimana n berada di range 0.7 \r : Carriage return \s : Space \t : Tab \v : Vertical tab \x : Character x \xnn : Notasi Hexadecimal, dimana n berada di range 0.9, a.f, atau A.F Operator Spesial String Python1.+ akan menghasilkan BelajarPython Concatenation — Menambahkan nilai pada kedua sisi operator. Cth: a+b 2. * akan menghasilkan BelajarBelajar Pengulangan — Membuat string baru, menggabungkan beberapa salinan dari string yang sama. Cth: a*2 3.[] akan menghasilkan e Slice — Memberikan karakter dari indeks yang diberikan. Cth: a[1] 4. [ : ] akan menghasilkan ela Range Slice — Memberikan karakter dari kisaran yang diberikan. Cth: a[1:4] 5. in akan menghasilkan 1 Keanggotaan — Mengembalikan nilai true jika ada karakter dalam string yang diberikan. Cth: B in a 6. not in akan menghasilkan 1 Keanggotaan — Mengembalikan nilai true jika karakter tidak ada dalam string yang diberikan. Cth: Z not in a 7. r/R Menekan arti aktual karakter Escape. Sintaks untuk string mentah sama persis dengan string biasa kecuali operator string mentah, huruf “r”, yang mendahului tanda petik. “R” bisa berupa huruf kecil (r) atau huruf besar (R) dan harus ditempatkan tepat sebelum tanda kutip pertama. Cth: print r’\n’ prints \n dan print R’\n’prints \n Raw String 8. % Format — Melakukan format String Operator Format String Python%c : character %s : Konversi string melalui str () sebelum memformat %i : Dianggap sebagai bilangan bulat desimal %d : Dianggap sebagai bilangan bulat desimal %u : Unsigned decimal integer %o : Bilangan bulat oktal %x : Bilangan bulat heksadesimal (huruf kecil) %X : Bilangan bulat heksadesimal (huruf besar) %e : Notasi eksponensial (dengan huruf kecil ‘e’) %E : Notasi eksponensial (dengan huruf besar ‘E’) %f : Bilangan real floating point %g : Yang lebih pendek dari% f dan% e %G : Lebih pendek dari% f dan% E String Unicode Python# Kita punya list nama-nama buah5Meng-kapitalkan huruf pertama string # Kita punya list nama-nama buah6Mengembalikan string yang dilapisi dengan fillchar dengan string asli yang dipusatkan pada total width kolom. # Kita punya list nama-nama buah7Menghitung berapa kali str yang terjadi dalam string atau dalam substring string jika memulai indeks beg dan end index end diberikan. # Kita punya list nama-nama buah8Dekode string menggunakan codec yang terdaftar untuk pengkodean. Encoding default ke pengkodean string default. # Kita punya list nama-nama buah9Mengembalikan versi string yang dikodekan string; Pada kesalahan, default adalah menaikkan ValueError kecuali jika kesalahan diberikan dengan ‘ignore’ atau ‘replace’. print ("Hello {} apa kabar?".format(nama))Hello a apa kabar?00Menentukan apakah string atau substring string (jika memulai indeks memohon dan mengakhiri akhir indeks diberikan) berakhir dengan akhiran; Mengembalikan nilai true jika benar dan salah. print ("Hello {} apa kabar?".format(nama))Hello a apa kabar?01Memperluas tab dalam string ke banyak ruang; Default ke 8 spasi per tab jika tabsize tidak tersedia. print ("Hello {} apa kabar?".format(nama))Hello a apa kabar?02Tentukan jika str terjadi dalam string atau dalam substring string jika memulai indeks beg dan end index end diberikan return index jika ditemukan dan -1 sebaliknya. print ("Hello {} apa kabar?".format(nama))Hello a apa kabar?03Sama seperti find (), namun menimbulkan pengecualian jika str tidak ditemukan. print ("Hello {} apa kabar?".format(nama))Hello a apa kabar?04Mengembalikan true jika string memiliki minimal 1 karakter dan semua karakternya alfanumerik dan false sebaliknya. print ("Hello {} apa kabar?".format(nama))Hello a apa kabar?05Mengembalikan true jika string memiliki minimal 1 karakter dan semua karakter adalah abjad dan false sebaliknya. print ("Hello {} apa kabar?".format(nama))Hello a apa kabar?06Mengembalikan true jika string hanya berisi digit dan false sebaliknya. print ("Hello {} apa kabar?".format(nama))Hello a apa kabar?07Mengembalikan true jika string memiliki setidaknya 1 karakter casing dan semua karakter casing dalam huruf kecil dan false sebaliknya. print ("Hello {} apa kabar?".format(nama))Hello a apa kabar?08Mengembalikan true jika string unicode hanya berisi karakter numerik dan false sebaliknya. print ("Hello {} apa kabar?".format(nama))Hello a apa kabar?09Mengembalikan true jika string hanya berisi karakter spasi dan false sebaliknya. print ("Hello {} apa kabar?".format(nama))Hello a apa kabar?10Mengembalikan true jika string benar “titlecased” dan false sebaliknya. print ("Hello {} apa kabar?".format(nama))Hello a apa kabar?11Mengembalikan true jika string memiliki setidaknya satu karakter casing dan semua karakter casing ada dalam huruf besar dan false sebaliknya. print ("Hello {} apa kabar?".format(nama))Hello a apa kabar?12Merges (concatenates) representasi string elemen dalam urutan seq menjadi string, dengan string pemisah. print ("Hello {} apa kabar?".format(nama))Hello a apa kabar?13Mengembalikan panjang string print ("Hello {} apa kabar?".format(nama))Hello a apa kabar?14Mengembalikan string berlapis ruang dengan string asli dibiarkan dibenarkan ke kolom lebar total. print ("Hello {} apa kabar?".format(nama))Hello a apa kabar?15Mengonversi semua huruf besar dalam bentuk string menjadi huruf kecil. print ("Hello {} apa kabar?".format(nama))Hello a apa kabar?16Menghapus semua spasi utama dalam string. print ("Hello {} apa kabar?".format(nama))Hello a apa kabar?17Mengembalikan tabel terjemahan untuk digunakan dalam fungsi terjemahan. print ("Hello {} apa kabar?".format(nama))Hello a apa kabar?18Mengembalikan karakter alfabetik dari string str. print ("Hello {} apa kabar?".format(nama))Hello a apa kabar?19Mengembalikan min karakter abjad dari string str. print ("Hello {} apa kabar?".format(nama))Hello a apa kabar?20Menggantikan semua kemunculan lama dalam string dengan kejadian baru atau paling maksimal jika max diberikan. print ("Hello {} apa kabar?".format(nama))Hello a apa kabar?21Sama seperti find (), tapi cari mundur dalam string. print ("Hello {} apa kabar?".format(nama))Hello a apa kabar?22Sama seperti index (), tapi cari mundur dalam string. print ("Hello {} apa kabar?".format(nama))Hello a apa kabar?23Mengembalikan string berlapis ruang dengan senar asli benar-dibenarkan untuk total kolom lebar. print ("Hello {} apa kabar?".format(nama))Hello a apa kabar?24Menghapus semua spasi spasi string. print ("Hello {} apa kabar?".format(nama))Hello a apa kabar?25Membagi string sesuai dengan pemisah str (ruang jika tidak disediakan) dan mengembalikan daftar substring; Terpecah menjadi paling banyak substring jika diberikan. print ("Hello {} apa kabar?".format(nama))Hello a apa kabar?26Membagi string sama sekali (atau num) NEWLINEs dan mengembalikan daftar setiap baris dengan NEWLINEs dihapus. print ("Hello {} apa kabar?".format(nama))Hello a apa kabar?27Determines if string or a substring of string (if starting index beg and ending index end are given) starts with substring str; returns true if so and false otherwise. print ("Hello {} apa kabar?".format(nama))Hello a apa kabar?28Lakukan kedua lstrip () dan rstrip () pada string print ("Hello {} apa kabar?".format(nama))Hello a apa kabar?29Kasus invers untuk semua huruf dalam string. print ("Hello {} apa kabar?".format(nama))Hello a apa kabar?30Mengembalikan versi string “titlecased”, yaitu, semua kata diawali dengan huruf besar dan sisanya huruf kecil. print ("Hello {} apa kabar?".format(nama))Hello a apa kabar?31Menerjemahkan string sesuai dengan tabel terjemahan str (256 karakter), menghapus string del. print ("Hello {} apa kabar?".format(nama))Hello a apa kabar?32Mengonversi huruf kecil dalam bentuk string ke huruf besar. print ("Hello {} apa kabar?".format(nama))Hello a apa kabar?33Mengembalikan string asli yang tertinggal dengan angka nol ke total karakter lebar; Dimaksudkan untuk angka, zfill () mempertahankan tanda apapun yang diberikan (kurang satu nol). print ("Hello {} apa kabar?".format(nama))Hello a apa kabar?34Mengembalikan nilai true jika string unicode hanya berisi karakter desimal dan false sebaliknya. Apa itu Elif dalam python?Kondisi Elif
Kondisi elif merupakan pengembangan dari pengkondisian if else. Perbedaan yang paling mencolok adalah jika dalam kondisi else hanya bisa mengeluarkan satu pilihan atau output, pada kondisi elif bisa mengeluarkan lebih dari satu pilihan.
Apa saja yang bisa dibuat dengan python?Python memiliki banyak penerapan di berbagai bidang, termasuk web development, automasi, software testing, analisis data, machine learning, dan pengembangan game.
Apa itu built in pada python?Built-In Function ialah sebutan bagi fungsi yang sudah bawaan dari bahasa pemrograman itu sendiri. Apalagi Python 3.6 versi terbaru saat ini memiliki 68 fungsi built-in yang bisa dimanfaatkan oleh pemula data maupun professional.
Apa itu tipe data pada python?Tipe data adalah suatu media atau memori pada komputer yang digunakan untuk menampung informasi. Python sendiri mempunyai tipe data yang cukup unik bila kita bandingkan dengan bahasa pemrograman yang lain.
|