Python 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:
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 nogle af de mest nyttige funktioner 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 skal arbejde med datoer og tidspunkter, er datetime-biblioteket den foretrukne løsning. Det kan håndtere datotransformationer, tidszoner og meget mere.
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 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.
123import os print(os.getcwd()) # Outputs the current working directory.
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.
- Importér
math-biblioteket; - Beregn den naturlige logaritme af 10 og udskriv resultatet;
- Beregn fakultetet af 5 og udskriv resultatet;
- Find sinus, cosinus og tangens for 30 grader (efter konvertering af grader til radianer) og udskriv resultaterne;
- Brug både ceil- og floor-funktionerne på tallet 9.2 og udskriv resultaterne.
Løsning
Tak for dine kommentarer!
single
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
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: 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:
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 nogle af de mest nyttige funktioner 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 skal arbejde med datoer og tidspunkter, er datetime-biblioteket den foretrukne løsning. Det kan håndtere datotransformationer, tidszoner og meget mere.
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 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.
123import os print(os.getcwd()) # Outputs the current working directory.
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.
- Importér
math-biblioteket; - Beregn den naturlige logaritme af 10 og udskriv resultatet;
- Beregn fakultetet af 5 og udskriv resultatet;
- Find sinus, cosinus og tangens for 30 grader (efter konvertering af grader til radianer) og udskriv resultaterne;
- Brug både ceil- og floor-funktionerne på tallet 9.2 og udskriv resultaterne.
Løsning
Tak for dine kommentarer!
single