Python – انواع داده‌ها (Data Types)

انواع داده‌ها (Data Types) در پایتون

در برنامه‌نویسی، نوع داده (Data Type) یک مفهوم بسیار مهم است. متغیرها می‌توانند داده‌هایی با انواع مختلف را ذخیره کنند و هر نوع داده قادر به انجام کارهای خاصی است.

پایتون دارای انواع داده‌های داخلی زیر است که به صورت پیش‌فرض در دسترس هستند:

دسته‌بندی انواع داده‌ها:

  • نوع متنی:
    • str: برای ذخیره رشته‌ها
  • انواع عددی:
    • int: اعداد صحیح
    • float: اعداد اعشاری
    • complex: اعداد مختلط
  • انواع توالی:
    • list: لیست‌ها
    • tuple: تاپل‌ها
    • range: بازه‌ها
  • نوع نگاشت:
    • dict: دیکشنری‌ها
  • انواع مجموعه:
    • set: مجموعه‌ها
    • frozenset: مجموعه‌های منجمد (غیرقابل تغییر)
  • نوع بولی:
    • bool: مقدارهای درست (True) و نادرست (False)
  • انواع باینری:
    • bytes: داده‌های بایت
    • bytearray: آرایه بایت
    • memoryview: نمای حافظه
  • نوع None:
    • NoneType: برای مقادیر None

دریافت نوع داده

می‌توانید نوع داده‌ی هر شیء را با استفاده از تابع type() بدست آورید:

مثال:

x = 5
print(type(x))  # خروجی: 

تنظیم نوع داده

در پایتون، نوع داده هنگام اختصاص مقدار به یک متغیر تنظیم می‌شود:

مثال‌ها:

x = "Hello World"                     # نوع str
x = 20                                # نوع int
x = 20.5                              # نوع float
x = 1j                                # نوع complex
x = ["apple", "banana", "cherry"]     # نوع list
x = ("apple", "banana", "cherry")     # نوع tuple
x = range(6)                          # نوع range
x = {"name" : "John", "age" : 36}     # نوع dict
x = {"apple", "banana", "cherry"}     # نوع set
x = frozenset({"apple", "banana", "cherry"})  # نوع frozenset
x = True                              # نوع bool
x = b"Hello"                          # نوع bytes
x = bytearray(5)                      # نوع bytearray
x = memoryview(bytes(5))              # نوع memoryview
x = None                              # نوع NoneType

تنظیم نوع داده خاص

اگر بخواهید نوع داده را به‌طور مشخص تنظیم کنید، می‌توانید از توابع سازنده زیر استفاده کنید:

مثال‌ها:

x = str("Hello World")                # نوع str
x = int(20)                           # نوع int
x = float(20.5)                       # نوع float
x = complex(1j)                       # نوع complex
x = list(("apple", "banana", "cherry"))  # نوع list
x = tuple(("apple", "banana", "cherry"))  # نوع tuple
x = range(6)                          # نوع range
x = dict(name="John", age=36)         # نوع dict
x = set(("apple", "banana", "cherry"))  # نوع set
x = frozenset(("apple", "banana", "cherry"))  # نوع frozenset
x = bool(5)                           # نوع bool
x = bytes(5)                          # نوع bytes
x = bytearray(5)                      # نوع bytearray
x = memoryview(bytes(5))              # نوع memoryview

این مثال‌ها به شما کمک می‌کنند تا نوع داده‌ای مورد نظر خود را برای متغیرها به طور دقیق تعیین کنید.

پست های مرتبط

مطالعه این پست ها رو از دست ندین!
JavaScript - تاریخ‌ها (Dates)

JavaScript – تاریخ‌ها (Dates)

آبجکت‌های تاریخ (Date) در جاوااسکریپت آبجکت‌های تاریخ در جاوااسکریپت به ما امکان کار با تاریخ و زمان را می‌دهند....

بیشتر بخوانید
JavaScript - آرایه‌های ثابت (Array Const)

JavaScript – آرایه‌های ثابت (Array Const)

جاوااسکریپت: تعریف آرایه با const در سال 2015، جاوااسکریپت کلمه کلیدی مهمی به نام const را معرفی کرد. این...

بیشتر بخوانید
JavaScript - تکرار آرایه‌ها (Array Iteration)

JavaScript – تکرار آرایه‌ها (Array Iteration)

جاوا اسکریپت: تکرار بر روی آرایه‌ها جاوا اسکریپت روش‌های مختلفی برای تکرار (Iteration) بر روی آرایه‌ها ارائه می‌دهد که...

بیشتر بخوانید

نظرات

سوالات و نظراتتون رو با ما به اشتراک بذارید

برای ارسال نظر لطفا ابتدا وارد حساب کاربری خود شوید.