English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
In Python, there are also some standard library methods for mathematical operations, such as arithmetic, logical, relational, and bitwise operations. These methods can beOperatorepuoi trovare il modulo.
Per usarlo, dobbiamo importare il modulo standard operator.
import operator
In questa sezione, vedremo alcuni operatori funzionali utilizzati per le operazioni a bit e le operazioni sui contenitori.
Prima di tutto, vedremo le funzioni di operazioni aritmetiche. Queste sono le seguenti.
Numero di serie | Funzione e descrizione |
---|---|
1 | aggiungi(x, y) Il |
2 | sotto(x, y) Il |
3 | mul(x, y) Il |
4 | truediv(x, y) Il |
5 | floordiv(x, y) Il |
6 | mod(x, y) Il |
7 | Pensionato(x, y) Il |
# Operatori aritmetici import operator print('Addizione: ' + str(operator.add(56, 45))) print('Sottrazione: ' + str(operator.sub(56, 45))) print('Moltiplicazione: ' + str(operator.mul(56, 45))) print('Divisione vera: ' + str(operator.truediv(56, 45))) # uguale a a / b print('Divisione intera: ' + str(operator.floordiv(56, 45))) # uguale a a // b print('Modulo: ' + str(operator.mod(56, 45))) # uguale a a % b print('potenza: ' + str(operator.pow(5, 3)))
Risultato di output
Addizione: 101 Sottrazione: 11 Moltiplicazione: 2520 Divisione vera: 1.2444444444444445 Divisione al quinto: 1 Modulo: 11 Potenza: 125
Questo modulo di operatori relazionali contiene anche operatori relazionali come <, <=, >, >=, ==, !=.
Le funzioni degli operatori sono elencate di seguito -
Numero di serie | Funzione e descrizione |
---|---|
1 | lt(x, y) Il |
2 | le(x, y) Il |
3 | eq(x, y) Il |
4 | gt(x, y) Il |
5 | ge(x, y) Il |
6 | ne(x, y) Il |
#Operatori relazionali import operator print('Minore di: ' + str(operator.lt(5, 10))) print('Minore o uguale a: ' + str(operator.le(10, 10))) print('Maggiore di: ' + str(operator.gt(5, 5))) print('Maggiore o uguale a: ' + str(operator.ge(5, 5))) print('Uguale a: ' + str(operator.eq(12, 12))) print('Non uguale a: ' + str(operator.ne(15, 12)))
Risultato di output
Minore di: Vero Minore o uguale a: Vero Maggiore di: Falso Maggiore o uguale a: Vero Uguale a: Vero Non uguale a: Vero