در پایتون، "دیتا تایپ" (Data Type) نوعی طبقهبندی است که مشخص میکند چه نوع دادهای در یک متغیر ذخیره میشود و چگونه میتوان با آن داده کار کرد. پایتون به طور خودکار نوع داده را تشخیص میدهد و نیازی به تعیین آن بهصورت دستی نیست، اما آشنایی با انواع دادهها بسیار مهم است زیرا هر نوع داده ویژگیها و کاربردهای خاص خود را دارد.
### انواع دیتا تایپهای اصلی در پایتون
1. **اعداد صحیح (Integer)**
نوع دادهای برای اعداد صحیح بدون اعشار.
age = 25
2. **اعداد اعشاری (Float)**
برای اعداد با اعشار استفاده میشود.
price = 19.99
3. **رشته (String)**
نوع دادهای برای ذخیره متون؛ رشتهها در داخل علامتهای `"` یا `'` قرار میگیرند.
name = "Ali"
4. **مقادیر بولی (Boolean)**
برای ذخیره مقادیر درست یا نادرست (True یا False).
is_active = True
5. **لیست (List)**
لیستی از مقادیر که در داخل `[]` قرار میگیرد و میتواند انواع مختلف دادهها را در خود نگه دارد.
fruits = ["apple", "banana", "cherry"]
6. **تاپل (Tuple)**
مشابه لیست است، اما دادههای آن غیرقابل تغییر هستند. در داخل `()` قرار میگیرد.
dimensions = (1920, 1080)
7. **مجموعه (Set)**
مجموعهای از مقادیر که از تکرار جلوگیری میکند و بدون ترتیب خاصی است. در داخل `{}` قرار میگیرد.
unique_numbers = {1, 2, 3, 4}
8. **دیکشنری (Dictionary)**
ساختاری برای ذخیره دادهها به صورت کلید-مقدار، در داخل `{}` قرار میگیرد.
person = {"name": "Ali", "age": 30}
9. **نوع None**
برای نشان دادن یک مقدار تهی یا خالی استفاده میشود و نوع خاص خود را دارد.
data = None
### انواع پیشرفتهتر دیتا تایپها
پایتون علاوه بر انواع دادههای اصلی، دارای انواع دادههای پیشرفتهتری نیز است که شامل موارد زیر میشود:
- **Object**: برای تعریف اشیاء پیچیده و ساختارهای دادهای سفارشی.
- **Function**: نوع داده برای توابع و روشهای تعریف شده در کد.
این انواع داده در کنار هم باعث انعطافپذیری و قدرت پایتون در پردازش و مدیریت دادههای مختلف میشوند.
رایگان ثبت نام کنید و اولین نفری باشید که از پست های جدید مطلع می شوید.