single
Pythonin Vakiokirjasto: Olennaiset Moduulit Jokapäiväisiin 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 laajan valikoiman toiminnallisuuksia, 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 menevät peruslaskutoimituksia pidemmälle. 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ä funktioista math-kirjastossa:
datetime-kirjasto
Kun tarvitset työkalun päivämäärien ja aikojen käsittelyyn, datetime-kirjasto on ensisijainen ratkaisu. Se mahdollistaa päivämäärien muunnokset, aikavyöhykkeiden käsittelyn 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: mahdollistaa käyttöjärjestelmäriippuvaisten toimintojen, kuten tiedostojen luku ja kirjoitus;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 luvun 30 asteen sini-, kosini- ja tangenttiarvot (muunna asteet ensin radiaaneiksi) ja tulosta tulokset;
- Käytä sekä ceil- että 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