Python ma’lumot tiplari (data types)


ULASHISH

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!