انواع داده یا Data Types در پایتون، ساختارهای آمادهای هستند که بهصورت پیشفرض در هسته این زبان وجود دارند و برای ذخیره و مدیریت اطلاعات مختلف استفاده میشوند. این نوع دادهها به برنامهنویس کمک میکنند تا بتواند اعداد، متنها، مجموعهها و دادههای پیچیدهتر را بهسادگی در برنامه نگهداری و پردازش کند. وجود این انواع داده داخلی باعث میشود بسیاری از عملیات رایج بدون نیاز به تعریف ساختارهای پیچیده انجام شوند.
پایتون علاوه بر دادههای سادهای نظیر اعداد و استرینگها، از ساختارهای داخلی قدرتمندی مانند لیست، تاپل، مجموعه و دیکشنری نیز پشتیبانی میکند که برای نگهداری مجموعهای از دادهها کاربرد دارند. لیستها امکان ذخیره دادههای قابل تغییر را فراهم میکنند، تاپلها نسخهای ثابت و غیرقابل تغییر از مجموعه دادهها هستند، مجموعهها برای نگهداری مقادیر یکتا استفاده میشوند و دیکشنریها دادهها را بهصورت کلید و مقدار ذخیره میکنند. یادگیری انواع داده یکی از پایههای اصلی برنامهنویسی در پایتون است، زیرا تقریباً تمام برنامهها بر اساس همین ساختارهای داده ساخته میشوند.
-
استرینگ (str)
نوع داده استرینگ در پایتون (str) برای نمایش متن استفاده میشود. str در پایتون تغییرناپذیر است و پس از ساخته شدن، نمیتوان محتوای آن را مستقیماً تغییر داد.
-
بولین (bool)
نوع داده بولین در پایتون (bool) نمایانگر مقادیر منطقی یا همان Boolean برنامهنویسی است و تنها دو مقدار ممکن دارد: True و False.
-
دیکشنری (dict)
نوع داده دیکشنری در پایتون (dict) یک مجموعه تغییرپذیر از جفتهای کلید-مقدار و یکی از پرکاربردترین انواع داده در پایتون است. کلیدهای دیکشنری باید قابل هش باشند.
-
عدد اعشاری (float)
نوع داده عدد اعشاری در پایتون (float) برای نمایش اعداد اعشاری استفاده میشود. این نوع داده معادل نوع double در زبان C است و از ۶۴ بیت حافظه استفاده میکند.
-
عدد صحیح (int)
نوع داده عدد صحیح در پایتون (int) یکی از بنیادیترین و پرکاربردترین انواع داده این زبان است. این اعداد بخش اعشاری ندارند و میتوانند مثبت، منفی یا صفر باشند.
-
لیست (list)
نوع داده لیست در پایتون (list) یکی از پرکاربردترین و منعطفترین ساختارهای داده این زبان است که میتواند اعداد، استرینگها، بولینها و … را در خود نگه دارد.