Sobes.tech
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 мааниси үчүн Жок

Колдонуучу аныкталган маалымат түрлөрү программалоочу тарабынан класстарды колдонуу менен түзүлөт.