مقدار

اصلاح شده

2026-04-18

برای مشخص کردن نوع مقدار از تابع type() استفاده می‌کنیم. مقادیری که در پایتون استفاده می‌شوند به صورت زیر هستند:

رشته (string)

print(type("Mohsen"))
<class 'str'>

اگر بخواهیم مقداری را تبدیل به نوع رشته‌ای کنیم باید از تابع str() استفاده کنیم

print(type(3))
print(type(str(3)))
<class 'int'>
<class 'str'>

صحیح (integer)

print(type(3))
<class 'int'>

اگر بخواهیم مقداری را تبدیل به نوع صحیح کنیم باید از تابع int() استفاده کنیم

print(type("3"))
print(type(int("3")))
<class 'str'>
<class 'int'>

اعشاری (float)

type(3.14)
<class 'float'>

اگر بخواهیم مقداری را تبدیل به نوع اعشاری کنیم باید از تابع float() استفاده کنیم

print(type("3.14"))
print(type(float("3.14")))
<class 'str'>
<class 'float'>

مختلط (complex)

type(3 + 4j)
<class 'complex'>

اگر بخواهیم مقداری را تبدیل به نوع مختلط کنیم باید از تابع complex() استفاده کنیم

print(type(3))
print(complex(3))
print(type(complex(3)))
<class 'int'>
(3+0j)
<class 'complex'>

بولی (boolean)

عبارت بولی عبارتی است که نتیجه‌ی آن درستی (True) یا نادرستی (False) است.

type(True)
<class 'bool'>
type(False)
<class 'bool'>

اگر بخواهیم مقداری را تبدیل به بولی کنیم باید از تابع bool() استفاده کنیم

print(type("3"))
print(type(bool("3")))
<class 'str'>
<class 'bool'>
مهم

در تبدیل مقادیر مختلف به بولی باید توجه داشته باشیم که هر مقداری که از نوع پوچ باشد به False تبدیل می‌شود و غیر از آن به True تبدیل می‌شود.

print(bool(""))
print(bool(None))
print(bool(0))
False
False
False
print(bool("False"))
print(bool("None"))
print(bool("0"))
True
True
True

پوچ (NoneType)

type(None)
<class 'NoneType'>

تمرین

احتیاطپروژه

به بخش پروژه ماشین حساب بروید و نگاه کنید کدام قسمت از کد را می‌توانید بفهید.