Sobes.tech
Intern

Kādi datu tipi pastāv Python?

sobes.tech AI

Atbilde no AI

Python ir iekšējie (built-in) un lietotāja definētie datu tipi. Iekšējie tipi tiek iedalīti maināmiem (mutable) un nemaināmiem (immutable).

Nemaināmi (Immutable) tipi:

  • Skaitļu tipi:
    • int (veseli skaitļi)
    • float (simbolu skaitļi)
    • complex (komplekss skaitļi)
  • str (virknes)
  • tuple (tuple)
  • bytes (baitu secība)
  • frozenset (nemaināmas kopas)

Maināmi (Mutable) tipi:

  • list (saraksti)
  • dict (vārdi)
  • set (kopa)
  • bytearray (maināma baitu secība)

Citi iekšējie tipi:

  • bool (loģiska vērtība: True vai False)
  • NoneType (tips None vērtībai)

Piemēri:

# Nemaināmi tipi
a = 10         # int
b = 3.14       # float
c = "hello"    # str
d = (1, 2, 3)  # tuple

# Maināmi tipi
e = [1, 2, 3]   # list
f = {"a": 1}    # dict
g = {1, 2, 3}   # set

** Īss apraksts:**

Tips Apraksts Maināms?
int Veseli skaitļi
float Simbolu skaitļi
complex Komplekss skaitļi
str Virknes
tuple Nemaināma elementu secība
bytes Nemaināma baitu secība
frozenset Nemaināma nesortēta kopas
list Maināma elementu secība
dict Neierindota pāru kolekcija
set Maināma nesortēta kopas
bytearray Maināma baitu secība
bool Loģiska vērtība (True/False)
NoneType Tips None vērtībai

Lietotāja definētie datu tipi tiek izveidoti programmētāja ar klases palīdzību.