Appunti personali sul linguaggio Python

Gli operatori in python

Operatori matematici

op. descrizione esempio
+ addizione 3+2 → 5
- sottrazione 3-2 → 1
* moltiplicazione 3*2 → 6
/ divisione 3/2 → 1.5
// divisione intera 3//2 → 1
% modulo (resto della divisione) 3%2 → 1
** elevazione a potenza
(e radice quadrata)
3**2 → 9

Operatori di confronto

op. descrizione esempio
== uguale 2==2 → true
!= diverso 2!=3 → true
< minore di 2<3 → true
> maggiore di 2>3 → false
<= minore o uguale di 2<=3 → true
>= maggiore o uguale di 2>=3 → false

Operatori booleani

op. descrizione
and E' vero (true) se entrambi gli operandi sono veri. Altrimenti è falso (false).
or E' vero (true) se almeno un operando è vero. Altrimenti è falso (false).
not E' vero se l'operando è falso. E' falso se l'operando è vero.

Operatori binari

op. descrizione
x << n shift a sinistra di n posizioni bit di x
x >> n shift a destra di n posizioni bit di x
x & y and tra i bit di x e y
x | y or tra i bit di x e y
x^y or esclusivo tra i bit di x e y
~x inverte i bit di x


 
Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

Questo sito utilizza cookie tecnici. Sono presenti alcuni cookie di terzi ( Gooogle, Facebook ) per la personalizzazione degli annunci pubblicitari. Cliccando su OK, scorrendo la pagina o proseguendo la navigazione in altra maniera acconsenti all’uso dei cookie.

Per ulteriori informazioni o per revocare il consenso fai riferimento alla Privacy del sito.
knowledge base

Libri di approfondimento
  1. Il linguaggio Python
  2. Come installare Python sul PC
  3. Come scrivere un programma in Python
  4. Come usare Python in modalità interattiva
  5. Le variabili
  6. I numeri
  7. Gli operatori logici
  8. Le strutture iterative ( o cicli )
  9. Le strutture condizionali
  10. I file in python