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
این مثالها به شما کمک میکنند تا نوع دادهای مورد نظر خود را برای متغیرها به طور دقیق تعیین کنید.
برای ارسال نظر لطفا ابتدا وارد حساب کاربری خود شوید. صفحه ورود و ثبت نام