Sappiamo che tutto è un oggetto in Python e quindi include numeri interi. Quindi fare dir(34)
non è una sorpresa, ci sono attributi disponibili.Confusione di sintassi non valida su Python Integers
La mia confusione deriva da quanto segue, perché quello che sta facendo 34.__class__
dà un errore di sintassi quando so che 34
ha l'attributo __class__
. Inoltre, perché legare un intero a un nome, ad esempio x
, e quindi fare x.__class__
produce la mia risposta prevista di tipo int?
. è usato per il punto decimale. Non puoi neanche fare '34()'. – dansalmo