פייתון/פייתון גרסה 3/ביטויים בוליאניים
< פייתון | פייתון גרסה 3
ביטוי בוליאני (boolean expression) כשמו כן הוא. הוא ביטוי עם ערכים שפעולת הפלט המתקבלת ממנו היא "אמת" (True) או שקר ("False").
אופרטורים [1] | קוד | קלט ופלט |
---|---|---|
גדול או קטן |
|
>>>6>7
False
>>> 'a'<'c'
True
|
גדול שווה או קטן שווה |
|
>>>6=>7
False
>>>9<=9
True
|
שוויון בין ביטוים
להרחבה ראה העתקים |
|
>>> a=400
>>> b=400
>>> id(a)
89043264
>>> id(b)
89043920
>>> a==b
True
>>> a is b
False
>>> a=1
>>> b=1
>>> id(a)
1573705520
>>> id(b)
1573705520
>>> a==b
True
>>> a is b
True
|
אי שיוויון בין שני מספרים |
|
>>> 6 =! 5
False
>>> 'blue' is not 'blue'
False
|
הביטוי הבוליאני המפורש True ו-False |
|
>>>False
False
>>>True
True
|
- נהוג לרווח לפני ואחרי הביטוים בוליאנים בדומה לרוויח הנעשה לפני שיוויון בהשמה:
2 < 3
ערך False
עריכהערך False הוא אחד מהערכים הבאים:
- ערך none
- ביטוי False
- אפס או ביטוי ריק (כלומר " ")
הביטוי הבוליאני
עריכהנשם לב: הביטוי הבוליאניים הוא ה"משוואה כולה" :
>>>type (6<7)
bool
ביטוי בוליאני מורכב
עריכהביטוי בוליאני מורכב הוא ביטוי המורכב ממספר ביטוים בוליאני שיש בניהם קשר אחד מבין הבאים:
קשר | דוגמה |
---|---|
וגם |
6<7 and 6<5
|
או |
6<7 or 4<5
|
לא (הופכת את הביטוי הבילואני אם הוא אמת המסקנה תהיה שקר ולהפך) |
not 9>10
|
בכדי לדעת מה הערך של הביטוי הבוליאני המורכב נעזר בטבלת אמת המציגה את המסקנה הסופית האם הביטוי הבוליאני המורכב הוא אמת או שקר.
דוגמה
עריכה>>> exp_1=4>10
>>>exp_2=4>5
>>>bool_exp = exp_1 or exp_2
>>>print(bool_exp)
הפלט שיתקבל
False
הערות שוליים
עריכה- ^ את הפעולות ניתן לבצע הן על מחרוזות והן על מספרים