انواع داده (Data Types) در Python

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

انواع داده اصلی

  • int — اعداد صحیح
  • float — اعداد اعشاری
  • str — رشته‌های متنی
  • bool — مقادیر منطقی (True / False)

age = 25          # int
price = 19.99     # float
name = "Ali"      # str
is_active = True  # bool

انواع داده مجموعه‌ای (Collections)

Python چند نوع داده برای نگهداری مجموعه‌ای از مقادیر ارائه می‌دهد:

  • list — لیستی قابل تغییر از عناصر
  • tuple — لیستی غیرقابل تغییر
  • dict — مجموعه‌ای از جفت‌های کلید-مقدار
  • set — مجموعه‌ای بدون تکرار و بدون ترتیب

fruits = ["apple", "banana", "cherry"]     # list
coordinates = (10, 20)                     # tuple
person = {"name": "Ali", "age": 25}        # dict
unique_numbers = {1, 2, 3}                 # set

تبدیل نوع داده (Type Casting)

در Python می‌توان با استفاده از توابعی مانند int، float و str نوع داده را تغییر داد:


x = "10"
y = int(x)
print(y + 5)

بررسی نوع داده


data = 3.14
print(type(data))

جمع‌بندی

شناخت انواع داده در Python به شما کمک می‌کند داده‌ها را به شکل درست ذخیره و مدیریت کنید. در مقاله بعدی، عملگرهای Python را بررسی می‌کنیم.