داده چیست؟
داده ها مقادیری هستند که میتوانند در متغیر هایی ذخیره شوند و از آنها استفاده کرد.
داده ها انواعی دارند و براساس آنها دست بندی میشوند.
لیست انواع داده
- انواع داده های رشته ای: str
- انواع داده های عدد: int, float, complex
- انواع توالی: list, tuple, range
- انواع باینری: bytes, bytearray, memoryview
- نوع داده مپ: dict
- نوع بولی: bool
- انواع داده مجموعه ای: set, frozenset
تشخیص نوع داده
برای تشخیص نوع داده ی یک متغیر از نمونه کد زیر استفاده میشود تا نوع داده را برگرداند و چاپ کند.
x = 5
print(type(x))
بدلیل اینکه هنوز متغیر ها آموزش داده نشده یک توضیح مختصر از کد بالا میدهیم:
- ابتدا یک متغیر با نام x ایجاد میکنیم و مقدار 5 را به آن میدهیم.
- در خط بعد با تابع type() میتوان مقدار داده x را گرفت و از طریق print آنرا چاپ کرد.
نحوه ایجاد داده ها در متغیر
در لیست نحوه ایجاد هریک از داده ها را مشاهده میکنیم:
رشته(string):
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
دودویی(bytes):
x = b"Hello"
لیست دودویی(bytearray):
x = bytearray(5)
memoryview:
x = memoryview(bytes(5))
NoneType:
x = None
خلاصه درس
- داده ها مقادیر داخل متغیر اند.
- داده ها انواع بسیاری دارند و در هرمورد مناسب از آن استفاده میشود.
- از طریق تابع type() میتوان نوع داده را تشخیص داد.
توسعه دهندگان
![](https://s8.uupload.ir/files/20211209_161013_ufiq.jpg)