مقدار (Value)
- تشخیص نوع:
type()
انواع داده و تابع تبدیل
| نوع | تایپ خروجی | تابع تبدیل | مثال تبدیل |
|---|---|---|---|
| رشته (string) | str |
str() |
str(3)\rightarrow'3' |
| صحیح (integer) | int |
int() |
int("3")\rightarrow3 |
| اعشاری (float) | float |
float() |
float("3.14")\rightarrow3.14 |
| مختلط (complex) | complex |
complex() |
complex(3)\rightarrow(3+0j) |
| بولی (boolean) | bool |
bool() |
bool("3")\rightarrowTrue |
| پوچ (None) | NoneType |
— | type(None) |
نکته مهم: تبدیل به بولی
- مقادیر پوچ/خالی\rightarrow
False:""،None،0 - هر مقدار دیگری (حتی رشتهی
"False","0")\rightarrowTrue- چون رشتهی غیرخالیه، محتواش مهم نیست!
print(bool("")) # False
print(bool(None)) # False
print(bool(0)) # False
print(bool("False")) # True ⚠️
print(bool("0")) # True ⚠️مختلط (complex)
- عدد مختلط با
jنوشته میشه:3 + 4j