
دسته بندی مشتریان در زنجیره تامین (کلید طلایی بهینهسازی و سودآوری)
۷ اسفند ۱۴۰۳توی دنیای واقعی، با انواع و اقسام چیزها سر و کار داریم: عدد، متن، تاریخ، عکس، صدا و… توی دنیای برنامه نویسی هم همینطوره! ما باید بتونیم انواع مختلف داده رو توی برنامههامون ذخیره کنیم و باهاشون کار کنیم. پایتون برای هر کدوم از این انواع داده، یه نوع خاص داره که بهمون کمک می کنه تا کارهامون رو راحتتر انجام بدیم. پس بزن بریم تا با انواع داده توی پایتون آشنا بشیم!
فهرست مطالب
نوع داده چیه؟
- توی برنامهنویسی، نوع داده یه مفهوم خیلی مهمه.
- متغیرها میتونن دادههایی از نوعهای مختلف رو توی خودشون نگه دارن.
- هر نوع داده، یه سری کار خاص میتونه انجام بده.
انواع داده های پیشفرض پایتون
پایتون به طور پیشفرض این نوع دادهها رو داره:
- متنی:
str
- عددی:
int
,float
,complex
- دنبالهای:
list
,tuple
,range
- نگاشتی:
dict
- مجموعهای:
set
,frozenset
- منطقی:
bool
- باینری:
bytes
,bytearray
,memoryview
- هیچ:
NoneType
چطوری نوع داده رو بفهمیم؟
- با تابع
type()
میتونی نوع دادهی یه متغیر رو بفهمی.
x = 5
print(type(x))
خروجیش میشه:
<class 'int'>
مثالهایی از انواع داده:
نوع داده | مثال |
---|---|
str | x = "Hello World" |
int | x = 20 |
float | x = 20.5 |
complex | x = 1j |
list | x = ["apple", "banana", "cherry"] |
tuple | x = ("apple", "banana", "cherry") |
range | x = range(6) |
dict | x = {"name" : "John", "age" : 36} |
set | x = {"apple", "banana", "cherry"} |
frozenset | x = frozenset({"apple", "banana", "cherry"}) |
bool | x = True 1 |
bytes | x = b"Hello" |
bytearray | x = bytearray(5) |
memoryview | x = memoryview(bytes(5)) |
NoneType | x = None 2 |
تنظیم نوع داده (Setting the Data Type)
توی پایتون، وقتی به یه متغیر مقدار میدی، نوع دادهاش خود به خود تنظیم میشه.
x = "Hello World" # x یه رشته (str) هست
x = 20 # x یه عدد صحیح (int) هست
x = 20.5 # x یه عدد اعشاری (float) هست
# ... و بقیه موارد
تنظیم نوع داده به صورت دستی (Setting the Specific Data Type)
اگه بخوای خودت نوع داده رو مشخص کنی، میتونی از توابع سازندهی اون نوع داده استفاده کنی:
x = str("Hello World") # x یه رشته (str) هست
x = int(20) # x یه عدد صحیح (int) هست
x = float(20.5) # x یه عدد اعشاری (float) هست
# ... و بقیه موارد
خلاصه
این صفحه بهمون انواع داده توی پایتون رو معرفی کرد. فهمیدیم که هر متغیر میتونه دادهای از یه نوع خاص داشته باشه و هر نوع داده، یه سری رفتار خاص داره. با تابع type()
هم یاد گرفتیم که چطوری میتونیم نوع دادهی یه متغیر رو بفهمیم.
مقاله مرتبط: Python Data Types
نتیجه گیری
حالا که با انواع داده آشنا شدی، میتونی دادههای مختلف رو توی برنامههات ذخیره کنی و باهاشون کار کنی. درک انواع داده برای نوشتن برنامههای درست و حسابی خیلی مهمه! پس حتماً این مبحث رو خوب یاد بگیر و تمرین کن! 😉