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:TruevaiFalse)NoneType(tipsNonevē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 | Nē |
float |
Simbolu skaitļi | Nē |
complex |
Komplekss skaitļi | Nē |
str |
Virknes | Nē |
tuple |
Nemaināma elementu secība | Nē |
bytes |
Nemaināma baitu secība | Nē |
frozenset |
Nemaināma nesortēta kopas | Nē |
list |
Maināma elementu secība | Jā |
dict |
Neierindota pāru kolekcija | Jā |
set |
Maināma nesortēta kopas | Jā |
bytearray |
Maināma baitu secība | Jā |
bool |
Loģiska vērtība (True/False) | Nē |
NoneType |
Tips None vērtībai |
Nē |
Lietotāja definētie datu tipi tiek izveidoti programmētāja ar klases palīdzību.