การตรวจสอบค่าพิเศษใน 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