انواع داده‌ها در پایتون چیست؟

در زبان برنامه‌نویسی پایتون، اطلاعاتی که در متغیرها ذخیره می‌شوند می‌توانند انواع مختلفی داشته باشند. به نوع این اطلاعات، نوع داده یا Data Type گفته می‌شود.

شناخت انواع داده‌ها یکی از مفاهیم پایه و مهم در یادگیری پایتون است.

نوع داده چیست؟

نوع داده مشخص می‌کند که یک مقدار چه نوع اطلاعاتی را نشان می‌دهد. برای مثال، یک مقدار می‌تواند متن، عدد صحیح، عدد اعشاری یا مقدار منطقی باشد.

name = "Ali"
age = 20
price = 19.5
is_student = True

۱. نوع داده رشته‌ای (str)

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

name = "Ali"
city = "Tehran"

print(name)
print(city)

خروجی:

Ali
Tehran

می‌توان از علامت نقل‌قول دوتایی یا تکی برای تعریف رشته استفاده کرد.

name1 = "Python"
name2 = 'Python'

۲. نوع داده عدد صحیح (int)

نوع داده int برای نگهداری اعداد صحیح استفاده می‌شود. این اعداد بخش اعشاری ندارند و می‌توانند مثبت، منفی یا صفر باشند.

age = 20
score = 18
temperature = -5

در مثال بالا، متغیرهای age و score اعداد صحیح هستند.

۳. نوع داده عدد اعشاری (float)

از نوع داده float برای نگهداری اعداد اعشاری استفاده می‌کنیم.

price = 19.5
height = 1.75
temperature = 36.6

اعداد اعشاری معمولاً دارای یک بخش اعشاری هستند.

۴. نوع داده منطقی (bool)

نوع داده bool برای نمایش دو مقدار منطقی استفاده می‌شود:

is_student = True
is_admin = False

توجه کنید که True و False در پایتون با حرف اول بزرگ نوشته می‌شوند.

چگونه نوع داده را با type بررسی کنیم؟

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

name = "Ali"
age = 20
price = 19.5
is_student = True

print(type(name))
print(type(age))
print(type(price))
print(type(is_student))

خروجی:

<class 'str'>
<class 'int'>
<class 'float'>
<class 'bool'>

بررسی چند نوع داده در یک برنامه

در یک برنامه می‌توانیم متغیرهایی با انواع داده مختلف داشته باشیم.

name = "Reza"
age = 25
weight = 72.5
has_license = True

print(name)
print(age)
print(weight)
print(has_license)

تفاوت int و float

نوع داده int برای اعداد صحیح و نوع داده float برای اعداد اعشاری استفاده می‌شود.

number1 = 10
number2 = 10.5

print(type(number1))
print(type(number2))

خروجی:

<class 'int'>
<class 'float'>

تمرین عملی

چهار متغیر ایجاد کنید و نوع داده هرکدام را با استفاده از type() نمایش دهید.

name = "Python"
age = 30
score = 18.5
is_active = True

print(type(name))
print(type(age))
print(type(score))
print(type(is_active))

قبل از اجرای برنامه، خروجی آن را حدس بزنید.

جمع‌بندی

انواع داده‌ها مشخص می‌کنند که اطلاعات ذخیره‌شده در پایتون چه نوعی هستند. چهار نوع داده مهمی که در این آموزش یاد گرفتیم عبارت‌اند از:

← بازگشت به آموزش متغیرها

← بازگشت به آموزش پایتون