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

Bagaimanakah anda menentukan sama ada rentetan kosong dalam Python?

Barbara Streisand
Barbara Streisandasal
2024-11-13 08:48:02198semak imbas

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

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

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:
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