การตรวจสอบค่าพิเศษใน Python
ใน Python สามารถตรวจสอบได้ว่าค่าของตัวแปรเป็นประเภทข้อมูลพิเศษ - None, True, False หรือไม่
สมมติว่าเรามีตัวแปร tst:
pythontst = 3
มาลองตรวจสอบว่ามันมีค่าเป็น None หรือไม่:
pythonif tst == None:
print('+++')
else:
print('---') # จะทำงานส่วนนี้
นอกจากนี้ในการตรวจสอบสามารถใช้คำสำคัญ is ได้:
pythonif tst is None:
print('+++')
else:
print('---') # จะทำงานส่วนนี้
เพื่อตรวจสอบว่าตัวแปรไม่ใช่ None ให้เพิ่ม not ลงในเงื่อนไข:
pythonif tst is not None:
print('+++') # จะทำงานส่วนนี้
else:
print('---')
Задание 1
กำหนดตัวแปร:
pythontst = 10
ตรวจสอบว่ามันมีค่าเท่ากับ None หรือไม่
Задание 2
กำหนดตัวแปร:
pythontst = 'abc'
ตรวจสอบว่ามันมีค่าไม่เท่ากับ None