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 ekstra moduler. Lad os undersøge nogle vigtige biblioteker, som du ofte vil bruge.

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.

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

Biblioteket datetime

Når du skal arbejde med datoer og tidspunkter, er biblioteket datetime din 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 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

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 ekstra moduler. Lad os undersøge nogle vigtige biblioteker, som du ofte vil bruge.

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.

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

Biblioteket datetime

Når du skal arbejde med datoer og tidspunkter, er biblioteket datetime din 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 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