🟢 مفهوم True و False چیست؟
در زبان برنامهنویسی پایتون، True و False دو مقدار ویژهای هستند که برای نشان دادن دو حالت منطقی به کار میروند:
True
یعنی «درست» یا «واقعیت دارد»
False
یعنی «نادرست» یا «واقعیت ندارد»
🔸 این دو مقدار پایهایترین حالتها برای تصمیمگیری در برنامهها هستند.
▫️〰️◾️〰️▫️〰️◾️〰️▫️
🔵 نوع داده (Data Type) این مقادیر چیست؟
هر دو مقدار True و False از نوع دادهای به نام Boolean هستند.
این نوع داده در پایتون با کلمهی کلیدی bool مشخص میشود.
مثال:
print(type(True))
print(type(False))
▫️〰️◾️〰️▫️〰️◾️〰️▫️
🟡 مقدارهای True و False چگونه ساخته میشوند؟
🔹 شما میتوانید مستقیماً متغیری را برابر با True یا False قرار دهید:
is_active = True
has_error = False
🔹 همچنین، بعضی عملگرها و مقایسهها به طور خودکار True یا False تولید میکنند:
a = 5
b = 3
result = a > b
print(result)
▫️〰️◾️〰️▫️〰️◾️〰️▫️
🔴 ویژگیهای مهم متغیرهای True و False
🔻 تنها دو مقدار وجود دارد: یعنی یک متغیر از نوع Boolean فقط میتواند True یا False باشد.
🔻 کلیدواژه هستند: کلمات True و False جزو کلیدواژههای پایتون هستند و نباید به آنها مقدار دیگری اختصاص داد یا آنها را به اسم متغیر استفاده کرد.
🔻 مقادیر عددی هم میتوانند تبدیل به Boolean شوند: در پایتون، عدد 0 معادل False و هر عدد غیر صفر معادل True در نظر گرفته میشود. اما اینها خودشان True یا False نیستند.
▫️〰️◾️〰️▫️〰️◾️〰️▫️
💥 در پایتون، True معادل عدد ۱ و False معادل عدد ۰ است:
print(True + True)
print(False + 5)
💯 @PythonForYou 🧑💻👩💻