مثال
تبدیل عدد 1 به مقدار بولین معادل آن یعنی True:
x = bool(1)
print(x)
توضیحات
تابع bool()
مقدار بولین مربوط به شیء ورودی را در خروجی برمیگرداند.
این تابع همیشه مقدار True را برمیگرداند مگر اینکه:
- شیء ورودی خالی باشد مثل [], (), {}
- شیء ورودی False باشد
- شیء ورودی 0 باشد
- شیء ورودی None باشد
سینتکس
bool(object)
ببخشید، من دنبال یه تابع میگردم برای اینکه اگه کاربر برای مثال به جای وارد کردنِ یک عدد، یک نوشته وارد کرد به جای اینکه ارور بده، به کاربر بگه که مثلاً نباید string وارد کنی. خوشحال میشم پاسخ بدید..
از تابع isinstance می تونید استفاده کنید برای تشخیص اینکه داده وارد شده string هست یا نه. طبق این لینک:
https://www.geeksforgeeks.org/check-if-a-variable-is-string-python/