Rumah > Artikel > pembangunan bahagian belakang > Bagaimanakah anda menentukan sama ada rentetan kosong dalam Python?
Dalam Python, tidak seperti beberapa bahasa pengaturcaraan lain, tiada pembolehubah "rentetan kosong" khusus seperti "string.empty" kepada terus bandingkan dengan. Sebaliknya, rentetan kosong dinilai sebagai nilai "palsu", membenarkan cara ringkas dan serba boleh untuk menyemak kekosongan.
Untuk pembolehubah yang diketahui hanya mengandungi rentetan, yang paling mudah cara untuk menentukan kekosongan adalah dengan menggunakan pengendali "bukan". Pendekatan ini memanfaatkan kepalsuan rentetan kosong yang wujud dalam konteks Boolean:
if not myString: # Code to execute if myString is empty
Jika pembolehubah mungkin mengandungi nilai pelbagai jenis (termasuk rentetan dan bukan rentetan ), teknik berikut disyorkan:
if myString == "": # Code to execute if myString is an empty string
Perlu diingat bahawa rentetan kosong bukanlah satu-satunya nilai "palsu" dalam Python. Nilai lain yang dinilai kepada palsu dalam konteks Boolean termasuk:
Atas ialah kandungan terperinci Bagaimanakah anda menentukan sama ada rentetan kosong dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!