Python Booleans
در پایتون، Boolean (نوع دادهٔ منطقی) فقط دو مقدار دارد: True و False.
این نوع داده برای نمایش نتیجهٔ مقایسهها، شرطها و کنترل جریان برنامه استفاده میشود.
🔹 1️⃣ نوع داده Boolean
-
کلمههای کلیدی
TrueوFalseبا حرف بزرگ شروع میشوند.
🔹 2️⃣ مقایسهها (Comparison Operators)
عبارتهای مقایسهای همیشه خروجی Boolean میدهند:
🔹 3️⃣ عملگرهای منطقی (Logical Operators)
برای ترکیب شرطهای مختلف:
| عملگر | توضیح | مثال |
|---|---|---|
and | هر دو شرط True باشد | (5 > 2 and 3 < 4) → True |
or | یکی True باشد | (5 > 2 or 3 > 4) → True |
not | برعکس نتیجه | not(5 > 2) → False |
🔹 4️⃣ تبدیل به Boolean با ()bool
هر شیء را میتوان با تابع ()bool به مقدار True یا False تبدیل کرد.
مقادیر False در پایتون:
-
False -
0(هر نوع عددی) -
""(رشتهٔ خالی) -
[],{},()set(ساختارهای خالی) -
None
هر چیز دیگر True محسوب میشود.
🔹 5️⃣ در شرطها
Booleans مستقیماً در دستورات شرطی استفاده میشوند:
🔹 6️⃣ کوتاهسازی شرط (Short-Circuit)
-
در
andاگر شرط اول False باشد، شرط دوم اصلاً بررسی نمیشود. -
در
orاگر شرط اول True باشد، شرط دوم بررسی نمیشود.
🔹 7️⃣ مثال عملی
✅ خلاصه
-
Boolean فقط دو مقدار دارد: True و False.
-
نتیجهٔ مقایسهها و شرطها همیشه Boolean است.
-
توابع و ساختارهای خالی (۰، "", [], None) در
()boolمقدار False میدهند، بقیه True. -
در تصمیمگیری، حلقهها و منطق برنامهنویسی پایتون، Boolean نقش اساسی دارد.
HTML
Tailwind Css
Bootstrap 5
Java script
++C
Python
Three.js
Gsap
Sass
SQL
React