Pythonin Vakiokirjasto: Olennaiset Moduulit Arkipäivän Tehtäviin
Pythonin vakiokirjastot (sisäänrakennetut kirjastot) ovat joukko moduuleja, jotka sisältyvät jokaiseen Python-asennukseen. Ne tarjoavat monipuolisia toimintoja, joiden avulla voit lisätä ohjelmiisi ominaisuuksia ilman lisämoduulien asentamista. Tarkastellaan muutamia keskeisiä kirjastoja, joita tulet käyttämään usein.
math-kirjasto
math-kirjasto sisältää funktioita matemaattisiin operaatioihin, jotka ylittävät peruslaskutoimitukset. Se tarjoaa pääsyn C-standardin määrittelemiin matemaattisiin funktioihin.
Esimerkkejä käytöstä:
1234567import math # Calculating powers print(math.pow(2, 3)) # Output: 8.0 # Finding square roots print(math.sqrt(16)) # Output: 4.0
Tässä on luettelo joistakin hyödyllisimmistä math-kirjaston funktioista:
| Function | Description | Example |
|---|---|---|
sqrt(x) | Laskee x:n neliöjuuren | sqrt(3) == 9 |
pow(x, y) | Palauttaa x potenssiin y | pow(2, 3) == 8 |
ceil(x) | Palauttaa pienimmän kokonaisluvun, joka on suurempi tai yhtä suuri kuin x | ceil(9.2) == 10 |
floor(x) | Palauttaa suurimman kokonaisluvun, joka on pienempi tai yhtä suuri kuin x | floor(9.2) == 9 |
exp(x) | Laskee e potenssiin x, missä e on luonnollisen logaritmin kantaluku | exp(1) == 2.72 |
sin(x), cos(x), tan(x) | Nämä funktiot palauttavat x:n sini-, kosini- ja tangenttiarvot, missä x on radiaaneina | cos(pi) == -1.0 |
radians(x) | Muuntaa asteet radiaaneiksi | radians(pi) == 0.0548 |
degrees(x) | Muuntaa radiaanit asteiksi | degrees(0.0548) == 3.14 |
datetime-kirjasto
Kun tarvitset päivämäärien ja aikojen käsittelyä, datetime-kirjasto on ensisijainen ratkaisu. Se mahdollistaa päivämäärämuunnokset, aikavyöhykkeet ja paljon muuta.
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
Muita merkittäviä kirjastoja
os: tarjoaa tavan käyttää käyttöjärjestelmäriippuvaisia toimintoja, kuten tiedostojen lukemista tai kirjoittamista;sys: tarjoaa pääsyn joihinkin tulkin käyttämiin tai ylläpitämiin muuttujiin sekä toimintoihin, jotka ovat tiiviisti yhteydessä tulkkiin;json: JSON-datan jäsentämiseen Python-olioiksi ja päinvastoin.
123import os print(os.getcwd()) # Outputs the current working directory.
Swipe to start coding
Täydennä Python-koodi suorittamaan tiettyjä matemaattisia laskutoimituksia käyttämällä math-kirjaston sopivia funktioita.
- Tuo
math-kirjasto; - Laske luvun 10 luonnollinen logaritmi ja tulosta tulos;
- Laske luvun 5 kertoma ja tulosta tulos;
- Etsi 30 asteen sini-, kosini- ja tangenttiarvot (muunna asteet ensin radiaaneiksi) ja tulosta tulokset;
- Käytä ceil- ja floor-funktioita luvulle 9.2 ja tulosta tulokset.
Ratkaisu
Kiitos palautteestasi!
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Mahtavaa!
Completion arvosana parantunut arvoon 3.13
Pythonin Vakiokirjasto: Olennaiset Moduulit Arkipäivän Tehtäviin
Pyyhkäise näyttääksesi valikon
Pythonin vakiokirjastot (sisäänrakennetut kirjastot) ovat joukko moduuleja, jotka sisältyvät jokaiseen Python-asennukseen. Ne tarjoavat monipuolisia toimintoja, joiden avulla voit lisätä ohjelmiisi ominaisuuksia ilman lisämoduulien asentamista. Tarkastellaan muutamia keskeisiä kirjastoja, joita tulet käyttämään usein.
math-kirjasto
math-kirjasto sisältää funktioita matemaattisiin operaatioihin, jotka ylittävät peruslaskutoimitukset. Se tarjoaa pääsyn C-standardin määrittelemiin matemaattisiin funktioihin.
Esimerkkejä käytöstä:
1234567import math # Calculating powers print(math.pow(2, 3)) # Output: 8.0 # Finding square roots print(math.sqrt(16)) # Output: 4.0
Tässä on luettelo joistakin hyödyllisimmistä math-kirjaston funktioista:
| Function | Description | Example |
|---|---|---|
sqrt(x) | Laskee x:n neliöjuuren | sqrt(3) == 9 |
pow(x, y) | Palauttaa x potenssiin y | pow(2, 3) == 8 |
ceil(x) | Palauttaa pienimmän kokonaisluvun, joka on suurempi tai yhtä suuri kuin x | ceil(9.2) == 10 |
floor(x) | Palauttaa suurimman kokonaisluvun, joka on pienempi tai yhtä suuri kuin x | floor(9.2) == 9 |
exp(x) | Laskee e potenssiin x, missä e on luonnollisen logaritmin kantaluku | exp(1) == 2.72 |
sin(x), cos(x), tan(x) | Nämä funktiot palauttavat x:n sini-, kosini- ja tangenttiarvot, missä x on radiaaneina | cos(pi) == -1.0 |
radians(x) | Muuntaa asteet radiaaneiksi | radians(pi) == 0.0548 |
degrees(x) | Muuntaa radiaanit asteiksi | degrees(0.0548) == 3.14 |
datetime-kirjasto
Kun tarvitset päivämäärien ja aikojen käsittelyä, datetime-kirjasto on ensisijainen ratkaisu. Se mahdollistaa päivämäärämuunnokset, aikavyöhykkeet ja paljon muuta.
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
Muita merkittäviä kirjastoja
os: tarjoaa tavan käyttää käyttöjärjestelmäriippuvaisia toimintoja, kuten tiedostojen lukemista tai kirjoittamista;sys: tarjoaa pääsyn joihinkin tulkin käyttämiin tai ylläpitämiin muuttujiin sekä toimintoihin, jotka ovat tiiviisti yhteydessä tulkkiin;json: JSON-datan jäsentämiseen Python-olioiksi ja päinvastoin.
123import os print(os.getcwd()) # Outputs the current working directory.
Swipe to start coding
Täydennä Python-koodi suorittamaan tiettyjä matemaattisia laskutoimituksia käyttämällä math-kirjaston sopivia funktioita.
- Tuo
math-kirjasto; - Laske luvun 10 luonnollinen logaritmi ja tulosta tulos;
- Laske luvun 5 kertoma ja tulosta tulos;
- Etsi 30 asteen sini-, kosini- ja tangenttiarvot (muunna asteet ensin radiaaneiksi) ja tulosta tulokset;
- Käytä ceil- ja floor-funktioita luvulle 9.2 ja tulosta tulokset.
Ratkaisu
Kiitos palautteestasi!
single