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

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

پست های مرتبط

مطالعه این پست ها رو از دست ندین!
Python - محدود کردن داده (MongoDB Limit)

Python – محدود کردن داده (MongoDB Limit)

Python MongoDB محدود کردن نتایج برای محدود کردن نتایج در MongoDB، از متد limit() استفاده می‌کنیم. متد limit() یک...

بیشتر بخوانید
Python - بروزرسانی (MongoDB Update)

Python – بروزرسانی (MongoDB Update)

به‌روزرسانی یک رکورد برای به‌روزرسانی یک رکورد یا سند در MongoDB، از متد update_one() استفاده می‌کنیم. پارامتر اول متد...

بیشتر بخوانید
Python - حذف کالکشن (MongoDB Drop Collection)

Python – حذف کالکشن (MongoDB Drop Collection)

حذف کالکشن شما می‌توانید یک جدول یا کالکشن در MongoDB را با استفاده از متد drop() حذف کنید. مثالحذف...

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

نظرات

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

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