Wiemy, że wszystko jest obiektem w Pythonie, a więc zawiera liczby całkowite. Czyli dir(34)
nie jest zaskoczeniem, są dostępne atrybuty.Niepoprawne mylenie w składni w pythonach Integer
Moje zamieszanie wynika z następujących przyczyn, dlaczego wykonanie 34.__class__
powoduje błąd składni, gdy wiem, że 34
ma atrybut __class__
. Ponadto, dlaczego powiązanie liczby całkowitej z nazwą, na przykład x
, a następnie wykonanie x.__class__
daje oczekiwaną odpowiedź typu int?
. jest używany dla kropki dziesiętnej. Nie można również wykonać '34()'. – dansalmo