Python Standardbibliotek: Viktiga Moduler för Vardagliga Uppgifter
Pythons standardbibliotek (inbyggda bibliotek) är en uppsättning moduler som ingår i varje Python-installation. De tillhandahåller en rad funktioner som gör det möjligt att lägga till egenskaper i dina program utan att installera ytterligare moduler. Här utforskas några viktiga bibliotek som ofta används.
Biblioteket math
Biblioteket math innehåller funktioner för matematiska operationer utöver grundläggande aritmetik. Det ger tillgång till de matematiska funktioner som definieras av C-standarden.
Exempel på användning:
1234567import math # Calculating powers print(math.pow(2, 3)) # Output: 8.0 # Finding square roots print(math.sqrt(16)) # Output: 4.0
Här är en lista över några av de mest användbara funktionerna 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 |
Biblioteket datetime
När du behöver arbeta med datum och tid är biblioteket datetime en central lösning. Det kan hantera datumomvandlingar, tidszoner och 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
Andra anmärkningsvärda bibliotek
os: tillhandahåller ett sätt att använda operativsystemberoende funktionalitet, såsom att läsa eller skriva till filer;sys: ger tillgång till vissa variabler som används eller underhålls av tolken samt till funktioner som interagerar starkt med tolken;json: för att parsa JSON-data till Python-objekt och vice versa.
123import os print(os.getcwd()) # Outputs the current working directory.
Swipe to start coding
Komplettera Python-koden för att utföra specifika matematiska beräkningar med hjälp av lämpliga funktioner från math-biblioteket.
- Importera
math-biblioteket; - Beräkna den naturliga logaritmen av 10 och skriv ut resultatet;
- Beräkna fakulteten av 5 och skriv ut resultatet;
- Hitta sinus, cosinus och tangens för 30 grader (efter att ha konverterat grader till radianer) och skriv ut resultaten;
- Använd både ceil- och floor-funktionerna på talet 9.2 och skriv ut resultaten.
Lösning
Tack för dina kommentarer!
single
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Fantastiskt!
Completion betyg förbättrat till 3.13
Python Standardbibliotek: Viktiga Moduler för Vardagliga Uppgifter
Svep för att visa menyn
Pythons standardbibliotek (inbyggda bibliotek) är en uppsättning moduler som ingår i varje Python-installation. De tillhandahåller en rad funktioner som gör det möjligt att lägga till egenskaper i dina program utan att installera ytterligare moduler. Här utforskas några viktiga bibliotek som ofta används.
Biblioteket math
Biblioteket math innehåller funktioner för matematiska operationer utöver grundläggande aritmetik. Det ger tillgång till de matematiska funktioner som definieras av C-standarden.
Exempel på användning:
1234567import math # Calculating powers print(math.pow(2, 3)) # Output: 8.0 # Finding square roots print(math.sqrt(16)) # Output: 4.0
Här är en lista över några av de mest användbara funktionerna 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 |
Biblioteket datetime
När du behöver arbeta med datum och tid är biblioteket datetime en central lösning. Det kan hantera datumomvandlingar, tidszoner och 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
Andra anmärkningsvärda bibliotek
os: tillhandahåller ett sätt att använda operativsystemberoende funktionalitet, såsom att läsa eller skriva till filer;sys: ger tillgång till vissa variabler som används eller underhålls av tolken samt till funktioner som interagerar starkt med tolken;json: för att parsa JSON-data till Python-objekt och vice versa.
123import os print(os.getcwd()) # Outputs the current working directory.
Swipe to start coding
Komplettera Python-koden för att utföra specifika matematiska beräkningar med hjälp av lämpliga funktioner från math-biblioteket.
- Importera
math-biblioteket; - Beräkna den naturliga logaritmen av 10 och skriv ut resultatet;
- Beräkna fakulteten av 5 och skriv ut resultatet;
- Hitta sinus, cosinus och tangens för 30 grader (efter att ha konverterat grader till radianer) och skriv ut resultaten;
- Använd både ceil- och floor-funktionerna på talet 9.2 och skriv ut resultaten.
Lösning
Tack för dina kommentarer!
single