نوع‌های داده‌ای Python

نوع داده‌های داخلی

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

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

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

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

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

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

مثال

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

x = 10
print(type(x))

اجرای مثال

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

در پایتون، هنگام تعریف یک متغیر، نوع داده داده می‌شود:

مثال نوع داده آموزش
x = "Hello World" str آموزش
x = 29 int آموزش
x = 29.5 float آموزش
x = 1j complex آموزش
x = ["apple", "banana", "cherry"] list آموزش
x = ("apple", "banana", "cherry") tuple آموزش
x = range(6) range آموزش
x = {"name" : "Bill", "age" : 63} 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 = str("Hello World") str آموزش
x = int(29) int آموزش
x = float(29.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="Bill", 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 آموزش