1. 程式人生 > >零基礎學習Python:基礎階段^

零基礎學習Python:基礎階段^

  1. time.gmtime()

功能: 獲取當前UTC時間元組

格式一: time.gmtime()

返回值: 當前UTC時間元組

格式二: time.gmtime(12414413)

返回值: 將指定時間戳轉換成UTC時間元組

import time
result = time.gmtime()
print(result)

result = time.gmtime(135454426)
print(result)
  1. time.ctime()

功能: 獲取本地時間的字串格式

time.ctime() == time.asctime(time.locatime())

import time 
result = time.ctime()
print(result)
  1. time.mktime()

功能: 將時間元組轉換成時間戳

格式: time.mktime(時間元組)

import time
result = time.mktime((1992,2,1,23,45,22,0,0,0))
print(result)
  1. time.clock()

功能: 獲取當前cpu時間,多用於計算程式執行時間 3.2 版本一下使用

格式: time,clock()

import time

starttime = time.clock()

lists = [i *  2 for i in range(1,10000)]

endtime = time.clock()

ptime = endtime - starttime
print(ptime)
  1. time.perf_counter()

功能: 獲取當前cpu時間,可計算sleep()的時間.推薦使用 3.3版本以上使用 計算程式等待時間

格式: time.perf_counter

import time

starttime = time.perfcounter()

time.sleep(2)

endtime = time.perf_counter()

ptime = endtime - starttime
print(ptime)
  1. time.sleep()

功能: 使程式睡眠,在此處等待指定的秒數

格式: time.sleep(秒數)

import time

time.sleep(15)

print('有完沒完了測試需要15s麼!?')
  1. time.strftime()

功能: 指定時間字元的格式,將指定的時間元組轉換成指定格式字元

格式: time.strftime(‘字元格式’,時間元組)

字元格式中:

%Y      代表年

%m      代表月

%d      代表日

%H      代表時

%M      代表分

%S      代表秒

#時間元組
ttp = (2018,5,23,16,23,5,0,0,0)
#字元格式
tstr = '%Y/%m/%d  %p %H:%M'

result = time.strftime(tstr,ttp)
print(result)
  1. time.strptime()

功能: 將格式化之後的時間字元按之前的格式還原到時間元組

格式: time.strptime(‘格式化之後的字串’,’格式化的格式’)

import time

result = time.strptime('1992年2月1日,0時2分3秒','%Y年%m月%d日,%H時%M分%S秒')

print(result)

第二種辦法
#strptime() 從字串中提取時間元組
#字串:2099-4-23 16:34:25
#格式:%Y-%m-%d %H:%M:%S

timestr = '2099-4-23 16:34:25'
#字元格式
tstr = '%Y-%m-%d %H:%M:%S'

result = time.strptime(timestr,tstr)
print(result)
  1. time.time()

功能: 獲取本地的時間戳

格式: time.time()

import time
print(time.time()

21面向物件程式設計的理解

類和例項,屬性,方法,封裝,繼承,多型

類:Person 定義一個人的類

例項:p,p1 具體到某個人就是例項

類方法:

例項方法:

類方法例項可以呼叫

例項方法,類不可以呼叫

類的表示方法:

class 類名:

# 成員屬性


# 成員方法
  1. 類的宣告必須使用class關鍵字進行宣告
  2. 類的命名必須使用大駝峰命名規則
  3. 類中只能書寫成員屬性(變數)和成員方法(函式) 成員屬性(變數)必須要有初始值,為空可用None 成員方法(函式)參照函式的宣告方式即可

例項化物件:

  1. 例項化格式 物件名 = 類名()
  2. 類的型別 print(type(類名)) —> 類的型別就是type