Boole ya Python
- Upya Page Mawili ya Python
- Pya Page Operator ya Python
Boolei inasema kwa mara yoyote true au false.
Boolei
Kwenye uandishi wa programu, unapataa kuwaona kama muundo una true au false.
Unaweza kumathisha kila muundo wa kifungu cha Python, na kufikia jibu kumi au false.
Kama inafanyika kwa kusikitisha matokeo kumi, Python inarudi jibu la Boolei.
Mfano
print(8 > 7) print(8 == 7) print(8 < 7)
Kama inafanyika kwa kifungu if, Python inarudi True au False:
Mfano
Kuandika ujumbe kwa hali yoyote inayotokana na kiwango cha hali:
a = 200 b = 33 if b > a: print("b is greater than a") else: print("b is not greater than a")
Tathmini thamani na thamani
Funksheni bool() ina uwezo wa kutathmini kila thamani, na kurejea True au False.
Mfano
Tathmini stringi na namba:
print(bool("Hello")) print(bool(10))
Mfano
Tathmini mbalimbali ya thamani:
x = "Hello" y = 10 print(bool(x)) print(bool(y))
Kila thamani kinahatarisha kuwa True.
Kama kuna matokeo, kila thamani kinahatarisha kuwa True.
Kila stringi kama ni tupu kwa True.
Kila namba kama ni 0 kwa True.
Kila kila kwa kila orodha, tupu, mpya na kati ya kifaa kwa True.
Mfano
Mfano hii inatokana na True:
bool("abc") bool(123) bool(["apple", "cherry", "banana"])
Wengine walakini False
Kwa hivyo, walakini wengine wanao kumekadiriwa kama False ni walakini wengi sana (kama vifaa vya kushika kama ()、[]、{}、""、namba 0 na hisia None) kama walakini wa False. Kwa ujumbe, thamani False inatokana na False.
Mfano
Mfano hii inatokana na False:
bool(False) bool(None) bool(0) bool("") bool(()) bool([]) bool({})
Kwenye hali hii, matokeo wa aina ya ni False, inayomaanisha kama kifaa kinatokana na class iliyohusiana na fungsi __len__ na fungsi hii inatokana na 0 au False:
Mfano
class myclass(): def __len__(self): return 0 myobj = myclass() print(bool(myobj))
Funksheni inayotumia Boole
Python ina vifaa vyenye thamani vya Boole, kama vifaa isinstance(), ambavyo vinaweza kutafuta kama kifaa kinahusu aina ya data:
Mfano
Tafuta kama matokeo wa kifaa ni namba
x = 200 print(isinstance(x, int))
- Upya Page Mawili ya Python
- Pya Page Operator ya Python