Istnieje następujące typy zmiennych w Pythonie, z których korzystają programiści:
Najbardziej ogólny to none, czyli nic
Typ string – typ znakowy (jedna litera lub ciąg znaków)
Typ boolean – czyli Tak albo Nie, prawda(True) albo fałsz(False), 1 - (prawda) albo 0 - (fałsz)
Typ liczbowy – int (typ całkowity), float (typ zmiennoprzecinkowy), complex (liczby rzeczywiste)
Typ sekwencji – lista, tupla, range
Typ zestawów - set, frozenset
Typ mapowania - słownik
Funkcja
Funkcja TYPE()
Za pomocą funkcji type() możemy określić typ danych zmiennej:
typ: liczba całkowita
x=4
type(x)
<class 'int'>
typ: string(ciąg znaków)
x="Jan"
type(x)
<class 'str'>
Typ boolean(logiczny)
x=True
type(x)
<class 'bool'>
Typ liczbowy - int: liczba całkowita
x=5
type(x)
<class 'int'>
Typ liczbowy - float: liczba zmiennoprzecinkowa
x=4.0
type(x)
<class 'float'>
Typ liczbowy - complex: liczba zespolona
x=5+5j
type(x)
<class 'complex'>
Typ sekwencji: lista
x=[1,2,3,4]
type(x)
<class 'list'>
Typ sekwencji: krotka(tuple)
x=(1,2,3,4)
type(x)
<class 'tuple'>
typ: słownik
x={"uczen1":"Jan", "uczen2":"Krzys"}
type(x)
<class 'dict'>
typ: zestaw
x={1,2,3,4}
type(x)
<class 'set'>