ما هي مكتبة Python القياسية؟
استكشف بعض المهام مفتاح التي يتم تنفيذها باستخدام مكتبة Python القياسية.
سنغطي ما يلي...
The Python Standard Library (PSL), is a collection of pre-defined modules that contain many useful utilities which spare us a lot of time. These include different types of complex mathematical functions, high-level data types, network programming tools, and this is just the tip of the iceberg!
Let’s dive in.
datetime
Let’s start by importing the datetime
module which contains several methods related to the current date and time. As always, these methods can be accessed using the .
operator:
# Importing modules at the beginning of the program is a good practiceimport datetimedate_today = datetime.date.today() # Current dateprint(date_today)time_today = datetime.datetime.now()print(time_today.strftime("%H:%M:%S")) # Current timeprint(time_today.strftime("%A, %B %d, %Y"))print(time_today.strftime("%I:%M:%S %p"))print(time_today.strftime("%Y-%m-%d %H:%M:%S"))
Explanation
Here is the explanation of the code provided above:
-
Line 2: Imports
datetime
module. -
Lines 3–4:
today
is a method of thedatetime.date
class that returns the current date as adatetime.date
object. The returned object is then stored in thedate_today
variable and displayed in the format YYYY-MM-DD (e.g., 2024-07-30). -
Line 6:
now
is a method of the datetime class within thedatetime
module. Note that this is different fromdatetime.date
used earlier. It returns the current date and time as adatetime.datetime
object which is then stored inside thetime_today
variable. -
Lines 7–10:
strftime
is method of thedatetime.datetime
object that allows you to format the date and time string according to a specific ...