中日期加減月份 Python中的模組知識概要

2021-10-14 17:46:04 字數 1720 閱讀 7383

在python高階記錄之基礎篇(十三)中,我們介紹了python中裝飾器的基本概念和用法,需要重點掌握裝飾器的建立、傳參。今天我們講一下python中的模組相關知識。

簡單來說,模組就是一堆**實現某個功能,它們是已經寫好的.py檔案,在我們的.py檔案中只需要用import匯入模組就能使用它的功能了。

python中的模組有內建標準模組、開源模組和自定義模組。

自定義模組與開源模組相對應,開源模組是他人寫的,而自定義模組就是自己寫好的模組。

我們匯入模組一般有以下兩種格式:

import 模組from 模組 import 函式
兩者的區別在於,import匯入模組,要使用函式需要「模組.函式」的方式呼叫模組中的函式,而如果使用from 模組 import 函式,那麼可以直接使用函式名呼叫。例如import datetime和from datetime import *,這兩個都是匯入datetime模組,但是使用的時候,乙個需要datetime.date( ),而另乙個可以直接使用date( )。

下面我們通過python自帶模組來看一下模組的具體使用方法。

python中處理日期和時間主要是通過使用time模組和datetime模組來實現的。

time模組中時間表現的格式主要以下三種:

1、時間戳。表示的是從2023年1月1日0時0分0秒起按秒計算的偏移量。

2、格式化的時間字串。使時間具有可讀性,可以是自定義格式或固定格式。

3、包含九個元素的元組。九個元素分別是年、月、日、時、分、秒、一周中的第幾天、一年中的第幾天、是否為夏令時。

time模組的time( )函式、strftime( )函式和localtime( )函式可以分別獲取三種時間格式。其中元組中的tm_day是從周一開始算,範圍為0-6。

datetime模組對time模組進行了重新封裝,相當於把date和time結合起來,功能也更加豐富。

datetime模組支援對日期做加減運算。

雖然time模組也有加減運算,但time模組的運算主要針對的是時間戳,沒有datetime模組對日期做運算來得直觀。

在匯入模組時,有時候由於模組的名字太長而顯得不是那麼方便,因此python中為我們提供了乙個別名的功能,我們可以通過使用別名來重新命名模組,從而簡化模組的使用。

別名的使用格式如下:

import 模組名 as 別名
例如,我們在匯入datetime模組的時候給它設定別名為dt。

可以看到,設定別名後,使用模組就需要用別名去呼叫模組中的函式了。

以上內容介紹了python中模組的基本概念以及對模組的簡單使用方法,需要重點掌握模組的匯入方式和對模組的正確使用。python中無論是內建模組,還是第三方模組都非常豐富,我們首先不是去學會所有模組的使用,而是盡可能知道有哪些模組的存在,然後再通過查閱模組的api進行使用,甚至可以現學現用。感謝大家的支援與關注,歡迎一起學習交流~

mysql中日期加減和hive中日期加減區別

先來看看mysql中日期的加減 mysql 為日期增加乙個時間間隔 date add now now函式為獲取當前時間 select date add now interval 1 day 加1天 select date add now interval 1 hour 加1小時 select dat...

mysql月份加減 MySQL 日期加減

1.addtime 為日期加上指定秒數 select addtime now 1 加1秒 2.adddate 有兩種用法,第二個引數直接填數字的話是為日期加上指定天數,填interval的話是為日期加上指定的interval時間 select adddate now 1 加1天 select add...

python月份的加減

月份的加減需要用到 dateutil 模組,使用命令安裝 pip install python dateutil 如果安裝後無法使用,滑鼠移動到 dateutil 字樣上,按住ctrl建,選中 python dateutil 來匯入模組 import datetime from dateutil.r...