آموزش پایتون

مدیریت فایل

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

انواع داده ها

در برنامه نویسی، نوع داده یک مفهموم مهم است.

متغیرها میتوانند داده ها را به انواع مختلفی ذخیره کنند و انواع مختلف داده می توانند کارهای متفاوتی انجام دهند.

انواع داده به صورت پیشفرض در پایتون در دسته بندی های زیر قرار میگیرند:

 

دسته بندی
انواع داده
نوع متنی
str
انواع عددی
int , float , complex
انواع توالی
list , tuple , range
نوع نگاشتی
dict
نوع مجوعه ای
set , frozenset
انواع بولی
bool
انواع زوجی
bytes , bytearray , memoryview
بدون نوع
NoneType

مشاهده نوع داده

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

مثال

چاپ نوع داده متغیر X:

				
					x = 5
print(type(x))
				
			

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

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

مثال
نوع داده
امتحان کنید
x = “Hello World”
str
امتحان کنید
x = b”Hello”
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 = 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
امتحان کنید

آموزش پایتون

مدیریت فایل