Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

โปรแกรม Python ตรวจสอบว่าสตริงว่างหรือไม่

โจทย์: กำหนดสตริง ตรวจสอบว่าว่างหรือไม่ สตริงใน Python เป็น immutable ต้องระวังเวลาจัดการ มี 2 วิธี

วิธี 1: ใช้ len()

test_str1 = ""
test_str2 = "@@@"
if len(test_str2) == len(test_str1):
    print("Yes")
else:
    print("No")

ผลลัพธ์

No

โปรแกรม Python ตรวจสอบว่าสตริงว่างหรือไม่

วิธี 2: ใช้ Equality Operator (==)

test_str1 = ""
test_str2 = "@@@"
if test_str2 == test_str1:
    print("Yes")
else:
    print("No")

ผลลัพธ์

No

โปรแกรม Python ตรวจสอบว่าสตริงว่างหรือไม่

สรุป

เรียนรู้ 2 วิธีตรวจสอบสตริงว่าง: len() == 0 และเปรียบเทียบกับ "" โดยตรง