Python Standardbibliotek: Essensielle Moduler for Daglige Oppgaver
Pythons standardbibliotek (innebygde biblioteker) er et sett med moduler som følger med hver Python-installasjon. De tilbyr et bredt spekter av funksjonalitet som lar deg legge til egenskaper i programmene dine uten å installere ekstra moduler. Her ser vi nærmere på noen essensielle biblioteker du ofte vil bruke.
math-biblioteket
math-biblioteket inneholder funksjoner for matematiske operasjoner utover grunnleggende aritmetikk. Det gir tilgang til matematiske funksjoner definert av C-standarden.
Eksempler på bruk:
1234567import math # Calculating powers print(math.pow(2, 3)) # Output: 8.0 # Finding square roots print(math.sqrt(16)) # Output: 4.0
Her er en liste over noen av de mest nyttige funksjonene i math-biblioteket:
| 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 |
datetime-biblioteket
Når du trenger å arbeide med datoer og klokkeslett, er datetime-biblioteket den foretrukne løsningen. Det kan håndtere datotransformasjoner, tidssoner og mer.
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
Andre bemerkelsesverdige biblioteker
os: gir mulighet til å bruke operativsystemavhengig funksjonalitet som å lese eller skrive til filer;sys: gir tilgang til noen variabler som brukes eller vedlikeholdes av tolken, samt funksjoner som samhandler tett med tolken;json: for parsing av JSON-data til Python-objekter, og omvendt.
123import os print(os.getcwd()) # Outputs the current working directory.
Swipe to start coding
Fullfør Python-koden for å utføre spesifikke matematiske beregninger ved å bruke passende funksjoner fra math-biblioteket.
- Importer
math-biblioteket; - Beregn den naturlige logaritmen til 10 og skriv ut resultatet;
- Beregn fakultetet til 5 og skriv ut resultatet;
- Finn sinus, cosinus og tangens til 30 grader (etter å ha konvertert grader til radianer) og skriv ut resultatene;
- Bruk både ceil- og floor-funksjonene på tallet 9.2 og skriv ut resultatene.
Løsning
Takk for tilbakemeldingene dine!
single
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Can you explain more functions from the math library?
How do I use the datetime library to format dates?
What are some common tasks I can do with the os library?
Fantastisk!
Completion rate forbedret til 3.13
Python Standardbibliotek: Essensielle Moduler for Daglige Oppgaver
Sveip for å vise menyen
Pythons standardbibliotek (innebygde biblioteker) er et sett med moduler som følger med hver Python-installasjon. De tilbyr et bredt spekter av funksjonalitet som lar deg legge til egenskaper i programmene dine uten å installere ekstra moduler. Her ser vi nærmere på noen essensielle biblioteker du ofte vil bruke.
math-biblioteket
math-biblioteket inneholder funksjoner for matematiske operasjoner utover grunnleggende aritmetikk. Det gir tilgang til matematiske funksjoner definert av C-standarden.
Eksempler på bruk:
1234567import math # Calculating powers print(math.pow(2, 3)) # Output: 8.0 # Finding square roots print(math.sqrt(16)) # Output: 4.0
Her er en liste over noen av de mest nyttige funksjonene i math-biblioteket:
| 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 |
datetime-biblioteket
Når du trenger å arbeide med datoer og klokkeslett, er datetime-biblioteket den foretrukne løsningen. Det kan håndtere datotransformasjoner, tidssoner og mer.
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
Andre bemerkelsesverdige biblioteker
os: gir mulighet til å bruke operativsystemavhengig funksjonalitet som å lese eller skrive til filer;sys: gir tilgang til noen variabler som brukes eller vedlikeholdes av tolken, samt funksjoner som samhandler tett med tolken;json: for parsing av JSON-data til Python-objekter, og omvendt.
123import os print(os.getcwd()) # Outputs the current working directory.
Swipe to start coding
Fullfør Python-koden for å utføre spesifikke matematiske beregninger ved å bruke passende funksjoner fra math-biblioteket.
- Importer
math-biblioteket; - Beregn den naturlige logaritmen til 10 og skriv ut resultatet;
- Beregn fakultetet til 5 og skriv ut resultatet;
- Finn sinus, cosinus og tangens til 30 grader (etter å ha konvertert grader til radianer) og skriv ut resultatene;
- Bruk både ceil- og floor-funksjonene på tallet 9.2 og skriv ut resultatene.
Løsning
Takk for tilbakemeldingene dine!
single