Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Python Standardbibliotek: Essensielle Moduler for Daglige Oppgaver | Mestre Python-moduler og Importering
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
Python Strukturert Programmering

bookPython 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:

1234567
import math # Calculating powers print(math.pow(2, 3)) # Output: 8.0 # Finding square roots print(math.sqrt(16)) # Output: 4.0
copy

Her er en liste over noen av de mest nyttige funksjonene i math-biblioteket:

FunctionDescriptionExample
sqrt(x)Computes the square root of xsqrt(3) == 9
pow(x, y)Returns x raised to the power of ypow(2, 3) == 8
ceil(x)Returns the smallest integer greater than or equal to xceil(9.2) == 10
floor(x)Returns the largest integer less than or equal to xfloor(9.2) == 9
exp(x)Calculates e raised to the power of x, where e is the base of natural logarithmsexp(1) == 2.72
sin(x), cos(x), tan(x)These functions return the sine, cosine, and tangent of x, which is in radianscos(pi) == -1.0
radians(x)Converts degrees to radiansradians(pi) == 0.0548
degrees(x)Converts radians to degreesdegrees(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.

123456789
import 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
copy

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.
123
import os print(os.getcwd()) # Outputs the current working directory.
copy
Oppgave

Swipe to start coding

Fullfør Python-koden for å utføre spesifikke matematiske beregninger ved å bruke passende funksjoner fra math-biblioteket.

  1. Importer math-biblioteket;
  2. Beregn den naturlige logaritmen til 10 og skriv ut resultatet;
  3. Beregn fakultetet til 5 og skriv ut resultatet;
  4. Finn sinus, cosinus og tangens til 30 grader (etter å ha konvertert grader til radianer) og skriv ut resultatene;
  5. Bruk både ceil- og floor-funksjonene på tallet 9.2 og skriv ut resultatene.

Løsning

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 5
single

single

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Suggested prompts:

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?

close

bookPython 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:

1234567
import math # Calculating powers print(math.pow(2, 3)) # Output: 8.0 # Finding square roots print(math.sqrt(16)) # Output: 4.0
copy

Her er en liste over noen av de mest nyttige funksjonene i math-biblioteket:

FunctionDescriptionExample
sqrt(x)Computes the square root of xsqrt(3) == 9
pow(x, y)Returns x raised to the power of ypow(2, 3) == 8
ceil(x)Returns the smallest integer greater than or equal to xceil(9.2) == 10
floor(x)Returns the largest integer less than or equal to xfloor(9.2) == 9
exp(x)Calculates e raised to the power of x, where e is the base of natural logarithmsexp(1) == 2.72
sin(x), cos(x), tan(x)These functions return the sine, cosine, and tangent of x, which is in radianscos(pi) == -1.0
radians(x)Converts degrees to radiansradians(pi) == 0.0548
degrees(x)Converts radians to degreesdegrees(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.

123456789
import 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
copy

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.
123
import os print(os.getcwd()) # Outputs the current working directory.
copy
Oppgave

Swipe to start coding

Fullfør Python-koden for å utføre spesifikke matematiske beregninger ved å bruke passende funksjoner fra math-biblioteket.

  1. Importer math-biblioteket;
  2. Beregn den naturlige logaritmen til 10 og skriv ut resultatet;
  3. Beregn fakultetet til 5 og skriv ut resultatet;
  4. Finn sinus, cosinus og tangens til 30 grader (etter å ha konvertert grader til radianer) og skriv ut resultatene;
  5. Bruk både ceil- og floor-funksjonene på tallet 9.2 og skriv ut resultatene.

Løsning

Switch to desktopBytt til skrivebordet for virkelighetspraksisFortsett der du er med et av alternativene nedenfor
Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 5
single

single

some-alt