Python ma’lumot tiplari (data types)
O‘rnatilgan ma’lumotlar turlari
Dasturlashda ma’lumotlar turi muhim tushunchadir.
O‘zgaruvchilar har xil turdagi ma’lumotlarni saqlashi mumkin va har xil turlar har xil ishlarni bajarishi mumkin.
Python sukut bo‘yicha quyidagi toifalarga o‘rnatilgan quyidagi ma’lumotlar turlariga ega:
| Text Type: | str |
| Numeric Types: | int, float,
complex |
| Sequence Types: | list, tuple,
range |
| Mapping Type: | dict |
| Set turlari: | set, frozenset |
| Boolean Type: | bool |
| Binary Types: | bytes, bytearray,
memoryview |
| None Type: | NoneType |
Ma’lumotlar turini olish
type()funksiyasidan foydalanib har qanday obyektning ma’lumotlar turini olishingiz mumkin:
Misol
x o‘zgaruvchisining ma’lumotlar turini chop eting:
x = 5
print(type(x))
O‘zingiz sinab ko‘ring »
Ma’lumotlar turini sozlash
Python’da ma’lumotlar turi o‘zgaruvchiga qiymat berganingizda o‘rnatiladi:
| Misol | Data Type | Try it |
|---|---|---|
| x = "Hello World" | str | Try it » |
| x = 20 | int | Try it » |
| x = 20.5 | float | Try it » |
| x = 1j | complex | Try it » |
| x = ["apple", "banana", "cherry"] | list | Try it » |
| x = ("apple", "banana", "cherry") | tuple | Try it » |
| x = range(6) | range | Try it » |
| x = {"name" : "John", "age" : 36} | dict | Try it » |
| x = {"apple", "banana", "cherry"} | set | Try it » |
| x = frozenset({"apple", "banana", "cherry"}) | frozenset | Try it » |
| x = True | bool | Try it » |
| x = b"Hello" | bytes | Try it » |
| x = bytearray(5) | bytearray | Try it » |
| x = memoryview(bytes(5)) | memoryview | Try it » |
| x = None | NoneType | Try it » |
Maxsus ma’lumotlar turini o‘rnatish
Agar siz ma’lumotlar turini belgilamoqchi bo‘lsangiz, quyidagi konstruktor funksiyalaridan foydalanishingiz mumkin:
| Misol | Data Type | Try it |
|---|---|---|
| x = str("Hello World") | str | Try it » |
| x = int(20) | int | Try it » |
| x = float(20.5) | float | Try it » |
| x = complex(1j) | complex | Try it » |
| x = list(("apple", "banana", "cherry")) | list | Try it » |
| x = tuple(("apple", "banana", "cherry")) | tuple | Try it » |
| x = range(6) | range | Try it » |
| x = dict(name="John", age=36) | dict | Try it » |
| x = set(("apple", "banana", "cherry")) | set | Try it » |
| x = frozenset(("apple", "banana", "cherry")) | frozenset | Try it » |
| x = bool(5) | bool | Try it » |
| x = bytes(5) | bytes | Try it » |
| x = bytearray(5) | bytearray | Try it » |
| x = memoryview(bytes(5)) | memoryview | Try it » |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
