داده چیست؟

داده ها مقادیری هستند که میتوانند در متغیر هایی ذخیره شوند و از آنها استفاده کرد.

داده ها انواعی دارند و براساس آنها دست بندی میشوند.

لیست انواع داده

  • انواع داده های رشته ای: 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() میتوان نوع داده را تشخیص داد.

توسعه دهندگان
علیرضا چمنی