Pada artikel ini, kita akan mempelajari cara memeriksa apakah suatu string kosong atau tidak. String dalam python adalah urutan karakter yang tidak dapat diubah. String python ditulis dalam kutipan terbalik tunggal atau ganda. Untuk memeriksa apakah suatu string kosong atau tidak, kami memiliki banyak fungsi dan operator bawaan
Kami dapat memeriksa apakah daftar Python kosong menggunakan
Mari kita memahaminya secara lebih singkat dengan bantuan sebuah contoh
Contoh 1. Menggunakan bukan Operator
# Initializing an empty string Str = '' # Using not operator if not Str: print ("String is empty") else: print ("String is not empty")Keluaran
String is empty_Penjelasan
Pada contoh di atas, kami membuat string kosong 'Str'. Kemudian kami menggunakan operator not untuk membalikkan nilai yang salah
Dalam python, string kosong selalu bernilai false. Jadi, saat kita meneruskan string kosong ke kondisi if, itu akan dievaluasi menjadi false. Tetapi operator not membalikkan nilai palsu ke nilai sebenarnya
Dengan demikian kondisi if diatur ke true. Dan kami mendapat "String kosong" sebagai output
Contoh 2. Menggunakan Fungsi len()
# Initializing an empty string Str = '' # Using len() function Length_Str = len(Str) # Using if-else Statement if Length_Str == 0: print ("String is empty") else: print ("String is not empty")Keluaran
String is empty_Penjelasan
Pada contoh di atas, pertama-tama kita menginisialisasi string kosong 'Str'. Kemudian kami menggunakan fungsi bawaan len() untuk menghitung panjang string dan menyimpannya dalam variabel 'Length_String'. Kemudian kami menggunakan pernyataan if untuk memeriksa apakah panjang daftar sama dengan nol atau tidak
Jika kondisi bernilai true maka string kosong. Kalau tidak, string tidak kosong.
Contoh 3. Membandingkan dengan String Kosong Lainnya
# Initializing an empty string ‘Str1’ Str1 = 'Hello' # Initializing an empty string ‘Str2’ Str2 = '' # Comparing both the string if Str1 == Str2: print('The string is empty!') else: print('The string is not empty!')_Keluaran
The string is not empty!Penjelasan
Dalam contoh di atas, kami menginisialisasi dua string Str1 dan Str2. Misalkan kita harus memeriksa string 'Str1' apakah kosong atau tidak. Kemudian kita dapat melakukannya dengan menginisialisasi string kosong katakan 'Str2'. Dan kemudian membandingkan 'Str1' dengan 'Str2' menggunakan pernyataan pengambilan keputusan i. e kondisi if-else. Jika 'Str1' sama dengan 'Str2' maka itu berarti 'Str1' adalah string kosong. Kalau tidak, itu tidak kosong. Dan inilah cara kita memeriksa string kosong dengan membandingkannya dengan string kosong lainnya
Catatan. Dalam semua contoh di atas, kami hanya memeriksa string tanpa spasi kosong. Tetapi jika sebuah string hanya memiliki ruang kosong maka itu membuat string tersebut tidak kosong. Dan output yang akan kita dapatkan adalah "String tidak kosong". Untuk mengatasi masalah ini kami memiliki metode berikut
Contoh 4. Menggunakan metode strip()
# Initializing a string with blank space Str = ' ' # Using strip() method if Str.strip(): print ("String is not empty") else: print ("String is empty")_Keluaran
Penjelasan
Pada contoh di atas, kami menggunakan metode strip() untuk menghapus ruang kosong dari string kami 'Str'. Kemudian diperiksa apakah string tersebut kosong atau tidak. Dan kita tahu, string kosong mengembalikan nilai salah. Dengan demikian pernyataan di blok lain dicetak
Jika metode strip() tidak digunakan. Maka string 'Str' akan dianggap sebagai string kosong dan bukan string kosong. Dan 'String tidak kosong' akan dicetak di layar
Perbedaan antara string kosong dan string kosong. String kosong tidak menyertakan karakter atau spasi apa pun (tab/ bilah spasi). Sedangkan string kosong memiliki spasi putih
Kesimpulan
Pada artikel ini, kami melihat empat cara berbeda untuk memeriksa string kosong. Termasuk string dengan spasi kosong/spasi putih. Empat cara yang telah kita bahas di atas adalah
Untuk membuat string kosong menggunakan tanda kutip tunggal atau ganda, berikan tanda kutip dan jangan beri karakter dalam tanda kutip. Itu mengembalikan string kosong
Dalam cuplikan kode berikut, kami membuat string kosong menggunakan tanda kutip tunggal dan menugaskannya ke variabel name
name = ''_Dalam cuplikan kode berikut, kami membuat string kosong menggunakan tanda kutip ganda
name = ""_Untuk membuat string kosong menggunakan str(), panggil fungsi, dan jangan berikan argumen ke fungsi, dan fungsi akan mengembalikan string kosong
Dalam cuplikan kode berikut, kami membuat string kosong menggunakan str() fungsi bawaan
name = str()Contoh
Dalam program berikut, kami membuat string kosong menggunakan tanda kutip tunggal, tanda kutip ganda, dan str() fungsi bawaan
utama. py
name1 = '' print(f'name1 : {name1}') name2 = "" print(f'name2 : {name2}') name3 = str() print(f'name3 : {name3}')_Coba DaringKeluaran
name1 : name2 : name3 :Kesimpulan
Dalam Tutorial Python ini, kita belajar cara membuat string kosong dengan Python menggunakan tanda kutip tunggal, tanda kutip ganda, atau fungsi bawaan str()