python实例 91,92,93,94
生活随笔
收集整理的這篇文章主要介紹了
python实例 91,92,93,94
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
目錄
Time 模塊
91.時間函數舉例1
92.時間函數舉例2
93.時間函數舉例3
?94.時間函數舉例4,一個猜數游戲,判斷一個人反應快慢
Time 模塊
Time 模塊包含了以下內置函數,既有時間處理的,也有轉換時間格式的:
| 1 | time.altzone 返回格林威治西部的夏令時地區的偏移秒數。如果該地區在格林威治東部會返回負值(如西歐,包括英國)。對夏令時啟用地區才能使用。 |
| 2 | time.asctime([tupletime]) 接受時間元組并返回一個可讀的形式為"Tue Dec 11 18:07:14 2008"(2008年12月11日?周二18時07分14秒)的24個字符的字符串。 |
| 3 | time.clock( ) 用以浮點數計算的秒數返回當前的CPU時間。用來衡量不同程序的耗時,比time.time()更有用。 |
| 4 | time.ctime([secs]) 作用相當于asctime(localtime(secs)),未給參數相當于asctime() |
| 5 | time.gmtime([secs]) 接收時間戳(1970紀元后經過的浮點秒數)并返回格林威治天文時間下的時間元組t。注:t.tm_isdst始終為0 |
| 6 | time.localtime([secs]) 接收時間戳(1970紀元后經過的浮點秒數)并返回當地時間下的時間元組t(t.tm_isdst可取0或1,取決于當地當時是不是夏令時)。 |
| 7 | time.mktime(tupletime) 接受時間元組并返回時間戳(1970紀元后經過的浮點秒數)。 |
| 8 | time.sleep(secs) 推遲調用線程的運行,secs指秒數。 |
| 9 | time.strftime(fmt[,tupletime]) 接收以時間元組,并返回以可讀字符串表示的當地時間,格式由fmt決定。 |
| 10 | time.strptime(str,fmt='%a %b %d %H:%M:%S %Y') 根據fmt的格式把一個時間字符串解析為時間元組。 |
| 11 | time.time( ) 返回當前時間的時間戳(1970紀元后經過的浮點秒數)。 |
| 12 | time.tzset() 根據環境變量TZ重新初始化時間相關設置。 |
Time模塊包含了以下2個非常重要的屬性:
| 1 | time.timezone 屬性 time.timezone 是當地時區(未啟動夏令時)距離格林威治的偏移秒數(>0,美洲<=0大部分歐洲,亞洲,非洲)。 |
| 2 | time.tzname 屬性time.tzname包含一對根據情況的不同而不同的字符串,分別是帶夏令時的本地時區名稱,和不帶的。 |
91.時間函數舉例1
#91 import time print(time.ctime(time.time())) print(time.asctime(time.localtime(time.time()))) print(time.asctime(time.gmtime(time.time())))返回:
92.時間函數舉例2
#92 import time start = time.time() for i in range(3000):print(i) end = time.time()print(end - start)返回:
93.時間函數舉例3
注:python3.8不支持 time.clock 了,用?time.perf_counter()?替換就可以了
#93 import time start = time.perf_counter() for i in range(10000):print(i) end = time.perf_counter() print('相差為 %6.3f' % (end - start))返回:
?94.時間函數舉例4,一個猜數游戲,判斷一個人反應快慢
#94 import time import random start=time.time() while True:play=input('是否參加游戲(y/n)?')if play=='y'or 'Y':number=random.randint(0,1000)guess=int(input('猜一個數字: '))while True:if number>guess:guess=int(input("猜一個大點的數字: "))elif number<guess:guess=int(input("猜一個小點的數字: "))else:end=time.time()print("8BQ了!")print("你%ds猜中"%(end-start))breakelse:break返回:
總結
以上是生活随笔為你收集整理的python实例 91,92,93,94的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 没有bug队——加贝——Python 练
- 下一篇: 没有bug队——加贝——Python 练