Rumah > pembangunan bahagian belakang > Tutorial Python > Bagaimanakah anda menentukan sama ada rentetan kosong dalam Python?

Bagaimanakah anda menentukan sama ada rentetan kosong dalam Python?

Barbara Streisand
Lepaskan: 2024-11-13 08:48:02
asal
253 orang telah melayarinya

How do you determine if a string is empty in Python?

Menentukan Kekosongan Rentetan 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.

Kaedah Pilihan untuk Rentetan

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
Salin selepas log masuk

Kaedah Alternatif untuk Jenis Campuran

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
Salin selepas log masuk

Nilai Palsu Lain

Perlu diingat bahawa rentetan kosong bukanlah satu-satunya nilai "palsu" dalam Python. Nilai lain yang dinilai kepada palsu dalam konteks Boolean termasuk:

  • Salah
  • Tiada
  • Sifar (angka)
  • Jurutan kosong (mis., kosong senarai, tupel, set)
  • Objek pemetaan kosong (cth., kamus kosong)

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!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan