python入門 1模組 1 time

2021-07-30 04:28:46 字數 1897 閱讀 3704

1、簡介

time模組提供兩種時間的表示方式:

第一種:是時間戳方式(相對於2023年1月1日 00:00:00的秒數偏移)

第二種:以陣列形式表示(struct_time)共有九個元素

2、函式介紹

2.1

asctime( )

asctime([tuple]) -> string

將乙個struct_time(預設為當前時間),轉換成字串

例如:time.asctime() ——> 'mon mar 28 13:46:49 2016'

time.asctime(time.localtime( )) ——> 'mon mar 28 13:46:49 2016'

2.2

clock( )

clock( ) -> floating point number

沒搞懂,感覺還不如使用time.time( )

2.3

sleep( )

sleep(seconds)

使當前程式暫停 seconds 秒

2.4

localtime(...)

localtime([seconds]) -> (tuple)

將乙個時間戳轉換成當前時區的struct_time,預設為當前時間

2.5

mktime(...)

mktime(tuple) -> floating point number

將乙個struct_time轉換為乙個時間戳

2.6

strftime(...)

strftime(format[, tuple]) -> string

將指定的struct_time(預設為當前時間),根據指定的格式化字元輸出

python中時間日期格式化符號:

%y    兩位數年份表示

%y   四位數年份表示

%m   月份

%d    月中的一天

%h   24小時制小時數

%i     12小時制小時數

%m   分鐘數

%s     秒數

%a     本地簡化星期名稱

%a    本地完整星期名稱

%b     本地簡化的月份名稱

%b     本地完整的月份名稱

%c     本地相應的日期表示和時間表示

%j      年內的一天

%p     本地a.m.或者p.m.的等價符

%u    一年中的星期數,星期天為星期的開始

%w    星期(0-6),星期天為星期的開始

%w   一年中的星期數,星期一為星期的開始

%x     本地相應的日期表示

%x    本地相應的時間表示

%z    當前時區的名稱

%%   %號本身

2.7

strptime(...)

strptime(string, format) -> struct_time

將時間字串根據指定的格式轉化為struct_time

2.9

time()

time( ) -> floating point number

返回當前時間的時間戳

2.10

ctime(...)

ctime([seconds]) -> string

將乙個時間戳(預設為當前時間)轉換成時間字串

例如time.ctime()

'mon mar 28 13:46:49 2016'

2.11

gmtime(...)

gmtime([seconds]) -> tuple

講乙個時間戳轉換為乙個struct_time,預設為當前時間

Python 內建模組1

十三 常見內建模組 python之所以自稱 batteries included 就是因為內建了愈多非常有用的模組 無需安裝配置 就可以直接使用 1 collections python內建的乙個集合模組 提供很多有用的集合類 namedtuple 乙個函式 可以用來建立乙個自定義的tuple物件 ...

Python基礎入門(1)

python區分大小寫 用函式isinstance name,datatype 可以檢測name資料是不是datatype型別的資料,返回true 或false 用函式來消除重複 elif是 else if的意思 data 1,2,3,4,5,6,7,8,9 def process x,level ...

Python快速入門 1

用 號字元開頭注釋單行 三個引號可以注釋多行 三個引號可以注釋多行 三個引號可以注釋多行 整數3 3 加法1 1 2 減法 8 1 7 乘法 10 2 20 除法 結果自動轉換成浮點數 35 5 7.0 5 3 1.6666666666666667 整數除法 結果向下取整 5 3 1 5.0 1.0...