انواع data type

  • مدرس : علی بیگدلی
  • تاریخ انتشار: 1405/01/31
  • تعداد بازدید: 217

نوع داده مشخص می‌کند که یک برنامه چه نوع اطلاعاتی را در خود ذخیره می‌کند و چه عملیات‌هایی روی آن قابل انجام است. در پایتون، هر چیزی که در حافظه قرار می‌گیرد، یک شیء (Object) است و هر شیء یک نوع داده دارد.

برخلاف زبان‌هایی مانند C++ یا Java، پایتون یک زبان Dynamic Typing است. یعنی شما نیازی ندارید هنگام تعریف متغیر، نوع آن را مشخص کنید. پایتون به‌صورت خودکار نوع داده را تشخیص می‌دهد.

10       # پایتون خودش تشخیص می‌دهد این int است
"Ali" # پایتون خودش تشخیص می‌دهد این str است

چرا Data Type مهم است؟

  • تعیین عملیات مجاز: نمی‌توانید دو رشته را جمع کنید (باید concatenate شوند) یا دو عدد را با هم مقایسه منطقی کنید.
  • مدیریت حافظه: هر نوع داده فضای متفاوتی در حافظه اشغال می‌کند.
  • جلوگیری از خطا: بسیاری از خطاهای runtime ناشی از عدم تطابق نوع داده است.

انواع داده اصلی در پایتون

پایتون چندین نوع داده داخلی (Built-in Data Types) دارد که به چند دسته اصلی تقسیم می‌شوند:

  1. اعداد (Numbers)
  2. رشته‌ها (Text Sequence)
  3. منطقی (Boolean)
  4. هیچ (None Type)

1. اعداد (Numbers)

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

int (عدد صحیح)

اعداد صحیح بدون ممیز اعشاری. در پایتون محدودیت حجم ندارد.

25
-10
123456789012345678901234567890

# <class 'int'>

float (عدد اعشاری)

اعداد با ممیز اعشاری. دقت محدودی دارند (معمولاً ۱۵-۱۷ رقم).

19.99
-3.5
1.5e10  # 1.5 * 10^10

# <class 'float'>

2. رشته (String)

برای نمایش متن استفاده می‌شود.

"Hello"
'World'
"""This is a
multi-line string"""
'a'

3. بولین (Boolean)

دو مقدار ممکن دارد: True و False. برای شرط‌ها و عملیات منطقی استفاده می‌شود.

True
False

4. None

نشان‌دهنده عدم وجود مقدار یا مقدار خالی است.

None

اما داده ها محدود به این موارد نیستند و در ادامه روند یادگیری با مواردی همچون:

  • list
  • tuple
  • dictionary
  • set

و خیلی موارد دیگر آشنا خواهید شد که همگی به شما در ساخت و اجرای نرم افزار های دلخواه کمک خواهند کرد.

ثبت دیدگاه


نکته: آدرس ایمیل شما منتشر نخواهد شد
0/600

دیدگاه کاربران (0)


هیچ دیدگاهی ثبت نشده است. می‌توانید اولین نفر باشید.