Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Python Standardbibliotek: Essentielle Moduler til Daglige Opgaver | Beherskelse af Python-Moduler og -Importer
Python Strukturel Programmering

bookPython Standardbibliotek: Essentielle Moduler til Daglige Opgaver

Pythons standardbiblioteker (indbyggede biblioteker) er et sæt moduler, der følger med hver Python-installation. De tilbyder en række funktioner, som gør det muligt at tilføje egenskaber til dine programmer uden at installere yderligere moduler. Lad os udforske nogle af de vigtigste biblioteker, som du ofte vil anvende.

math-biblioteket

math-biblioteket indeholder funktioner til matematiske operationer ud over grundlæggende aritmetik. Det giver adgang til de matematiske funktioner, der er defineret af C-standarden.

Eksempler på anvendelse:

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 nogle af de mest nyttige funktioner 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 skal arbejde med datoer og tidspunkter, er datetime-biblioteket den foretrukne løsning. Det kan håndtere datotransformationer, tidszoner og meget mere.

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 bemærkelsesværdige biblioteker

  • os: giver mulighed for at bruge operativsystemafhængige funktioner såsom læsning eller skrivning til filer;
  • sys: giver adgang til nogle variabler, der bruges eller vedligeholdes af fortolkeren, samt til funktioner, der interagerer tæt med fortolkeren;
  • json: til parsing af JSON-data til Python-objekter og omvendt.
123
import os print(os.getcwd()) # Outputs the current working directory.
copy
Opgave

Swipe to start coding

Fuldfør Python-koden for at udføre specifikke matematiske beregninger ved hjælp af de relevante funktioner fra math-biblioteket.

  1. Importér math-biblioteket;
  2. Beregn den naturlige logaritme af 10 og udskriv resultatet;
  3. Beregn fakultetet af 5 og udskriv resultatet;
  4. Find sinus, cosinus og tangens for 30 grader (efter konvertering af grader til radianer) og udskriv resultaterne;
  5. Brug både ceil- og floor-funktionerne på tallet 9.2 og udskriv resultaterne.

Løsning

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 5
single

single

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

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: Essentielle Moduler til Daglige Opgaver

Stryg for at vise menuen

Pythons standardbiblioteker (indbyggede biblioteker) er et sæt moduler, der følger med hver Python-installation. De tilbyder en række funktioner, som gør det muligt at tilføje egenskaber til dine programmer uden at installere yderligere moduler. Lad os udforske nogle af de vigtigste biblioteker, som du ofte vil anvende.

math-biblioteket

math-biblioteket indeholder funktioner til matematiske operationer ud over grundlæggende aritmetik. Det giver adgang til de matematiske funktioner, der er defineret af C-standarden.

Eksempler på anvendelse:

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 nogle af de mest nyttige funktioner 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 skal arbejde med datoer og tidspunkter, er datetime-biblioteket den foretrukne løsning. Det kan håndtere datotransformationer, tidszoner og meget mere.

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 bemærkelsesværdige biblioteker

  • os: giver mulighed for at bruge operativsystemafhængige funktioner såsom læsning eller skrivning til filer;
  • sys: giver adgang til nogle variabler, der bruges eller vedligeholdes af fortolkeren, samt til funktioner, der interagerer tæt med fortolkeren;
  • json: til parsing af JSON-data til Python-objekter og omvendt.
123
import os print(os.getcwd()) # Outputs the current working directory.
copy
Opgave

Swipe to start coding

Fuldfør Python-koden for at udføre specifikke matematiske beregninger ved hjælp af de relevante funktioner fra math-biblioteket.

  1. Importér math-biblioteket;
  2. Beregn den naturlige logaritme af 10 og udskriv resultatet;
  3. Beregn fakultetet af 5 og udskriv resultatet;
  4. Find sinus, cosinus og tangens for 30 grader (efter konvertering af grader til radianer) og udskriv resultaterne;
  5. Brug både ceil- og floor-funktionerne på tallet 9.2 og udskriv resultaterne.

Løsning

Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 5
single

single

some-alt