Python versione Bignami - I numeri
Interi (a precisione arbitraria)
- In decimale:
1234,1234567890546378940 - In ottale:
0177,0177777777777777777 - In esadecimale:
0xff,0Xff,0xFF,0XFF,0xFFFFffffFFFFFFFFFF - Da una stringa:
int("1234")
Virgola mobile (solo doppia precisione)
- Notazione normale:
1.23 - Si possono omettere gli zeri:
.001,10. - Notazione scientifica:
1.23e-10,1E3 - Da un numero o una stringa:
float(123),float("123.45"),float("123E-3")
Complessi
- Notazione:
3+1j,1.3j,3.4+1.3j,1E34+84E-3j - Da un numero o una stringa:
complex(3),complex("1E34+84E-3j")
Operazioni
- Addizione:
z = x + y - Sottrazione:
z = x - y - Moltiplicazione:
z = x * y - Divisione:
z = x / y - Modulo:
z = x % y - Elevamento a potenza:
z = x ** y(4 2 = 16, 16 0.5 = 4) - Negazione:
z = -x - Valore assoluto:
z = abs(x)
Occhio: la divisione tra interi dà un intero: 19 / 4 = 4, 19.0 / 4.0 = 4.75.