Senior
Python'da qanday ma'lumot turlari mavjud? Qaysi guruhlarga bo'linadi?
sobes.tech AI
AIdan javob
Python'da ma'lumot turlari bir nechta guruhga bo'linishi mumkin:
-
Raqamli turlar:
int— butun sonlar, masalan, 42float— o'nlik sonlar, masalan, 3.14complex— murakkab sonlar, masalan, 1+2j
-
Mantiqiy tur:
bool—TrueyokiFalseqiymatlarni oladi
-
Ketma-ketliklar:
str— satrlar, masalan, "hello"list— o'zgartiriladigan ro'yxatlar, masalan, [1, 2, 3]tuple— o'zgartirilmaydigan to'plamlar, masalan, (1, 2, 3)
-
To'plamlar:
set— o'zgartiriladigan noyob elementlar to'plamifrozenset— o'zgartirilmaydigan to'plam
-
Ko'rsatmalar:
dict— lug'atlar, kalit-qiymat juftliklari, masalan, {"key": "value"}
-
Boshqa turlar:
NoneType—Noneob'ektining turi
Foydalanish misoli:
x = 10 # int
pi = 3.1415 # float
flag = True # bool
name = "Anna" # str
items = [1, 2, 3] # list
point = (10, 20) # tuple
settings = {"theme": "dark"} # dict