انواع داده ها در پایتون (Data Types)
انواع داده ها (Data Types) در پایتون مشخص می کنند که یک متغیر (Variable) چه نوع مقداری را می تواند نگه دارد و چه عملیاتی روی آن قابل انجام است. پایتون به صورت پیش فرض چندین نوع داده داخلی دارد.
انواع داده های داخلی
پایتون انواع داده های زیر را به صورت داخلی پشتیبانی می کند:
- متن (Text):
str
- عددی (Numeric):
int
،float
،complex
- توالی (Sequence):
list
،tuple
،range
- نگاشت (Mapping):
dict
- مجموعه (Set):
set
،frozenset
- بولی (Boolean):
bool
- باینری (Binary):
bytes
،bytearray
،memoryview
- هیچ (None):
NoneType
گرفتن نوع داده
برای بررسی نوع داده یک متغیر می توانید از تابع type()
استفاده کنید:
x = 5
print(type(x))
تنظیم نوع داده
نوع داده در زمان مقداردهی به متغیر تعیین می شود. برای مثال:
x = "Hello World"
→ نوعstr
x = 20
→ نوعint
x = 20.5
→ نوعfloat
x = ["apple", "banana", "cherry"]
→ نوعlist
x = {"name": "John", "age": 36}
→ نوعdict
استفاده از سازنده ها برای تعیین نوع
می توانید نوع داده را با استفاده از سازنده ها مشخص کنید:
x = str("Hello World")
y = int(20)
z = list(("apple", "banana", "cherry"))
نکته: انتخاب نوع داده مناسب به بهینه سازی حافظه و افزایش کارایی برنامه کمک می کند.
گام بعدی
پس از آشنایی با انواع داده ها، به بخش اعداد در پایتون بروید یا برای تمرین بیشتر، بخش تمرین های متغیرها را بررسی کنید.