Intern
Pythonда кандай маалымат түрлөрү бар?
sobes.tech AI
AIден жооп
Python-да ички (built-in) жана колдонуучу аныкталган маалымат түрлөрү бар. Ички түрлөр бөлүнөт өзгөрүлмө (mutable) жана өзгөрүлбөс (immutable) түрлөргө.
Өзгөрүлбөс (Immutable) түрлөр:
- Сандар түрлөрү:
int( бүтүн сандар)float(ондук сандар)complex(комплекс сандар)
str(жолдор)tuple(туйүндөр)bytes(байттардын тизмеси)frozenset(өзгөрүлбөс топтомдор)
Өзгөрүлмө (Mutable) түрлөр:
list(тизмелер)dict(сөздүктөр)set(топтомдор)bytearray(өзгөрүлмө байттар тизмеси)
Башка ички түрлөр:
bool(логикалык мааниси:TrueжеFalse)NoneType(маани үчүнNone)
Мисалдар:
# Өзгөрүлбөс түрлөр
a = 10 # int
b = 3.14 # float
c = "hello" # str
d = (1, 2, 3) # tuple
# Өзгөрүлмө түрлөр
e = [1, 2, 3] # list
f = {"a": 1} # dict
g = {1, 2, 3} # set
Кыскача сүрөттөмө:
| Тип | Сүрөттөмө | Өзгөрүлүүчү? |
|---|---|---|
int |
Бүтүн сандар | Жок |
float |
Ондук сандар | Жок |
complex |
Комплекс сандар | Жок |
str |
Тексттик саптар | Жок |
tuple |
Өзгөрүлбөс элементтер тизмеси | Жок |
bytes |
Өзгөрүлбөс байттар тизмеси | Жок |
frozenset |
Өзгөрүлбөс топтомдор | Жок |
list |
Өзгөрүлмө элементтер тизмеси | Ооба |
dict |
Тизмесиз кілт-баа жуптары | Ооба |
set |
Өзгөрүлмө топтомдор | Ооба |
bytearray |
Өзгөрүлмө байттар тизмеси | Ооба |
bool |
Логикалык мааниси (True/False) | Жок |
NoneType |
None мааниси үчүн |
Жок |
Колдонуучу аныкталган маалымат түрлөрү программалоочу тарабынан класстарды колдонуу менен түзүлөт.