Libreria Standard di Python: Moduli Essenziali per le Attività Quotidiane
Le librerie standard (integrate) di Python sono un insieme di moduli inclusi in ogni installazione di Python. Offrono una vasta gamma di funzionalità che permettono di aggiungere caratteristiche ai programmi senza dover installare moduli aggiuntivi. Esaminiamo alcune delle librerie essenziali che verranno utilizzate frequentemente.
La libreria math
La libreria math include funzioni per operazioni matematiche oltre l'aritmetica di base. Fornisce accesso alle funzioni matematiche definite dallo standard C.
Esempi di utilizzo:
1234567import math # Calculating powers print(math.pow(2, 3)) # Output: 8.0 # Finding square roots print(math.sqrt(16)) # Output: 4.0
Ecco un elenco di alcune delle funzioni più utili della libreria math:
| Function | Description | Example |
|---|---|---|
sqrt(x) | Computes the square root of x | sqrt(3) == 9 |
pow(x, y) | Returns x raised to the power of y | pow(2, 3) == 8 |
ceil(x) | Returns the smallest integer greater than or equal to x | ceil(9.2) == 10 |
floor(x) | Returns the largest integer less than or equal to x | floor(9.2) == 9 |
exp(x) | Calculates e raised to the power of x, where e is the base of natural logarithms | exp(1) == 2.72 |
sin(x), cos(x), tan(x) | These functions return the sine, cosine, and tangent of x, which is in radians | cos(pi) == -1.0 |
radians(x) | Converts degrees to radians | radians(pi) == 0.0548 |
degrees(x) | Converts radians to degrees | degrees(0.0548) == 3.14 |
La libreria datetime
Quando è necessario lavorare con date e orari, la libreria datetime rappresenta la soluzione di riferimento. Può gestire trasformazioni di date, fusi orari e molto altro.
123456789import datetime # Getting today's date today = datetime.date.today() print(today) # Output: YYYY-MM-DD # Calculating a future date future = today + datetime.timedelta(days=10) print(future) # Output: YYYY-MM-DD + 10 days
Altre librerie di rilievo
os: fornisce un modo per utilizzare funzionalità dipendenti dal sistema operativo, come la lettura o la scrittura di file;sys: offre accesso ad alcune variabili utilizzate o mantenute dall'interprete e a funzioni che interagiscono strettamente con l'interprete;json: per l'analisi di dati JSON in oggetti Python e viceversa.
123import os print(os.getcwd()) # Outputs the current working directory.
Swipe to start coding
Completa il codice Python per eseguire specifici calcoli matematici utilizzando le funzioni appropriate della libreria math.
- Importazione della libreria
math; - Calcolo del logaritmo naturale di 10 e stampa del risultato;
- Calcolo del fattoriale di 5 e stampa del risultato;
- Calcolo del seno, coseno e tangente di 30 gradi (dopo la conversione dei gradi in radianti) e stampa dei risultati;
- Utilizzo delle funzioni ceil e floor sul numero 9.2 e stampa dei risultati.
Soluzione
Grazie per i tuoi commenti!
single
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
Fantastico!
Completion tasso migliorato a 3.13
Libreria Standard di Python: Moduli Essenziali per le Attività Quotidiane
Scorri per mostrare il menu
Le librerie standard (integrate) di Python sono un insieme di moduli inclusi in ogni installazione di Python. Offrono una vasta gamma di funzionalità che permettono di aggiungere caratteristiche ai programmi senza dover installare moduli aggiuntivi. Esaminiamo alcune delle librerie essenziali che verranno utilizzate frequentemente.
La libreria math
La libreria math include funzioni per operazioni matematiche oltre l'aritmetica di base. Fornisce accesso alle funzioni matematiche definite dallo standard C.
Esempi di utilizzo:
1234567import math # Calculating powers print(math.pow(2, 3)) # Output: 8.0 # Finding square roots print(math.sqrt(16)) # Output: 4.0
Ecco un elenco di alcune delle funzioni più utili della libreria math:
| Function | Description | Example |
|---|---|---|
sqrt(x) | Computes the square root of x | sqrt(3) == 9 |
pow(x, y) | Returns x raised to the power of y | pow(2, 3) == 8 |
ceil(x) | Returns the smallest integer greater than or equal to x | ceil(9.2) == 10 |
floor(x) | Returns the largest integer less than or equal to x | floor(9.2) == 9 |
exp(x) | Calculates e raised to the power of x, where e is the base of natural logarithms | exp(1) == 2.72 |
sin(x), cos(x), tan(x) | These functions return the sine, cosine, and tangent of x, which is in radians | cos(pi) == -1.0 |
radians(x) | Converts degrees to radians | radians(pi) == 0.0548 |
degrees(x) | Converts radians to degrees | degrees(0.0548) == 3.14 |
La libreria datetime
Quando è necessario lavorare con date e orari, la libreria datetime rappresenta la soluzione di riferimento. Può gestire trasformazioni di date, fusi orari e molto altro.
123456789import datetime # Getting today's date today = datetime.date.today() print(today) # Output: YYYY-MM-DD # Calculating a future date future = today + datetime.timedelta(days=10) print(future) # Output: YYYY-MM-DD + 10 days
Altre librerie di rilievo
os: fornisce un modo per utilizzare funzionalità dipendenti dal sistema operativo, come la lettura o la scrittura di file;sys: offre accesso ad alcune variabili utilizzate o mantenute dall'interprete e a funzioni che interagiscono strettamente con l'interprete;json: per l'analisi di dati JSON in oggetti Python e viceversa.
123import os print(os.getcwd()) # Outputs the current working directory.
Swipe to start coding
Completa il codice Python per eseguire specifici calcoli matematici utilizzando le funzioni appropriate della libreria math.
- Importazione della libreria
math; - Calcolo del logaritmo naturale di 10 e stampa del risultato;
- Calcolo del fattoriale di 5 e stampa del risultato;
- Calcolo del seno, coseno e tangente di 30 gradi (dopo la conversione dei gradi in radianti) e stampa dei risultati;
- Utilizzo delle funzioni ceil e floor sul numero 9.2 e stampa dei risultati.
Soluzione
Grazie per i tuoi commenti!
single