نوعهای دادهای Python
- صفحه قبلی متغیرهای Python
- صفحه بعدی اعداد 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 | آموزش |
- صفحه قبلی متغیرهای Python
- صفحه بعدی اعداد Python