Modulo | Funzione | Tipo | Funzionalità |
---|---|---|---|
bin(n) | str | Converte un numero intero in una stringa binaria | |
bool(z) | bool | Cconverte qualcosa in valore logico (vedi…) | |
math | ceil(x) | int | Arrotonda all’intero verso l’alto: ⌈ x ⌉ |
chr(n) | str | Converte un numero intero nel carattere corrispondente | |
float(n) | float | Converte l’intero in float | |
float(s) | float | Converte la stringa in float | |
math | floor(x) | int | Arrotonda all’intero verso il basso: ⌊ x ⌋ |
hex(n) | str | Converte un numero intero in una stringa esadecimale | |
int(s) | int | Converte la stringa in intero | |
int(s, 2) | int | Converte la stringa binaria (0b…) in intero | |
int(s, 8) | int | Converte la stringa ottale (0o…) in intero | |
int(s, 16) | int | Converte la stringa esadecimale (0x…) in intero | |
int(s, base=b) | int | Converte la stringa in intero a partire dalla base specificata (da 2 a 36) | |
int(x) | int | Converte da float a intero, come trunc(x) | |
oct(n) | str | Converte un numero intero in una stringa ottale | |
ord(c) | int | Restituisce il codice ASCII (Unicode) del carattere c | |
round(x) | int | Arrotonda all’intero più vicino a x | |
round(x, n) | float | Arrotonda la cifra n-esima dopo la virgola di x | |
math | trunc(x) | int | Converte all’intero più vicino verso lo zero |
... | … |
Prova…
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
x=int("75") # 75 x=int(7.5) # 7 x=float("7.5") # 7.5 x=float(75) # 75.0 x=round(7.25) # 7 x=round(7.5) # 8 x=round(7.26, 1) # 7.3 x=math.ceil(7.25) # 8 x=math.floor(7.5) # 7 x=math.trunc(7.5) # 7 x=0b1000001 # 65 x=int("0b1000001", 2) # 65 x=int("1000001", 2) # 65 x=bin(65) # "0b1000001" x=0o101 # 65 x=int("0o101", 8) # 65 x=int("101", 8) # 65 x=oct(65) # "0o101" x=0x41 # 65 x=int("0x41", 16) # 65 x=int("41", 16) # 65 x=hex(65) # "0x41" x=int("Z", 36) # 35 x=bool(1) # True x=chr(65) # "A" x=ord("A") # 65 x=15 print("%e" %x) # 1.500000e+01 print("%E" %x) # 1.500000E+01 print("%o" %x) # 17 print("%x" %x) # f print("%X" %x) # F |