Python-da Ýörite bahalary barlamak
Python-da üýtgeýjiniň bahasynyň ýörite maglumat görnüşi - None, True,
False-dygyny barlap bolýar.
Bizde tst üýtgeýjisi bar bolsun:
tst = 3
Geliň onuň None bahasynyň bardygyny barlalyň:
if tst == None:
print('+++')
else:
print('---') # bu ýer işleýär
Barlagda is açar sözüni hem ulanyp bolýar:
if tst is None:
print('+++')
else:
print('---') # bu ýer işleýär
Üýtgeýjiniň None *däldigini* barlamak üçin, şert goşulmasyna not goşulýar:
if tst is not None:
print('+++') # bu ýer işleýär
else:
print('---')
Üýtgeýji berlen:
tst = 10
Onuň None bahasyna deňdigini barlaň.
Üýtgeýji berlen:
tst = 'abc'
Onuň None bahasyna deň *däldigini* barlaň.