最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

詳解Python time庫的使用

 更新時間:2019年10月10日 10:50:00   作者:雪急飛緒  
這篇文章主要介紹了Python time庫的使用,本文通過實例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下

一、時間獲取函數(shù)

>>> import time
>>> time.time()
1570530861.740123
>>> time.ctime()
'Tue Oct 8 18:34:27 2019'
>>> time.gmtime()
time.struct_time(tm_year=2019, tm_mon=10, tm_mday=8, tm_hour=10, tm_min=34, tm_sec=52, tm_wday=1, tm_yday=281, tm_isdst=0)

二、時間格式化

time.strftime(format[, t])
format – 格式字符串。
t – 可選的參數(shù)t是一個struct_time對象。
python中時間日期格式化符號:
%Y 年份
%m 月份
%B 月份名稱 January
%b 月份名稱縮寫 Jan
%d 日期
%A 星期 Monday
%a 星期縮寫 Mon
%H 小時 24
%h 小時 12
%p 上下午
%M 分鐘
%S 秒
>>> t=time.gmtime()
>>> time.strftime("%Y-%m-%d %H:%M:%S", t)
'2019-10-08 10:38:06'
>>> time.strftime("%Y-%B-%d-%A-%H-%p-%S")
'2019-October-08-Tuesday-18-PM-50'
>>> time.strftime("%A-%p")
'Tuesday-PM'
>>> time.strftime("%M:%S")
'39:59'

三、時間進度條

測量時間:perf_counter() 返回系統(tǒng)運行時間。由于返回值的基準(zhǔn)點是未定義的,所以,只有連續(xù)調(diào)用的結(jié)果之間的差才是有效的。

>>> start = time.perf_counter()
>>> start
684.980333384
>>> end = time.perf_counter()
>>> end
696.094559111
>>> end-start
11.114225726999962

產(chǎn)生時間:sleep(secs) 推遲調(diào)用線程的運行

secs:休眠時間;可以是浮點數(shù),如time.sleep(2.7)

#TextProBarV3.py
import time
scale = 40
print('執(zhí)行開始'.center(scale//2,'-'))
start = time.perf_counter()
for i in range(scale+1):
  a = '*' * i
  b = '.' * (scale - i)
  c = (i / scale) * 100
  dur = time.perf_counter() - start
  print("\r{:^3.0f}%[{}->{}]{:.2f}".format(c,a,b,dur),end='')
  time.sleep(0.1)
print('\n'+'執(zhí)行結(jié)果'.center(scale//2,'-'))

四、七段數(shù)碼管

七段數(shù)碼管(seven-segment indicator)由7 段數(shù)碼管拼接而成,每段有亮或不亮兩種情況,改進型的七段數(shù)碼管還包括一個小數(shù)點位置。

七段數(shù)碼管的結(jié)構(gòu)圖

七段數(shù)碼管能形成27=128 種不同狀態(tài),其中部分狀態(tài)能夠顯示易于人們理解的數(shù)字或字母含義,因此被廣泛使用。

十六進制中16 個字符的七段數(shù)碼管表示

#DrawSevenSegDisplay.py
import turtle, datetime
def drawGap(): #繪制數(shù)碼管間隔
  turtle.penup()
  turtle.fd(5)
def drawLine(draw):  #繪制單段數(shù)碼管
  drawGap()
  turtle.pendown() if draw else turtle.penup()
  turtle.fd(40)
  drawGap()
  turtle.right(90)
def drawDigit(d): #根據(jù)數(shù)字繪制七段數(shù)碼管
  drawLine(True) if d in [2,3,4,5,6,8,9] else drawLine(False)
  drawLine(True) if d in [0,1,3,4,5,6,7,8,9] else drawLine(False)
  drawLine(True) if d in [0,2,3,5,6,8,9] else drawLine(False)
  drawLine(True) if d in [0,2,6,8] else drawLine(False)
  turtle.left(90)
  drawLine(True) if d in [0,4,5,6,8,9] else drawLine(False)
  drawLine(True) if d in [0,2,3,5,6,7,8,9] else drawLine(False)
  drawLine(True) if d in [0,1,2,3,4,7,8,9] else drawLine(False)
  turtle.left(180)
  turtle.penup()
  turtle.fd(20)
def drawDate(date):
  turtle.pencolor("red")
  for i in date:
    if i == '-':
      turtle.write('年',font=("Arial", 18, "normal"))
      turtle.pencolor("green")
      turtle.fd(40)
    elif i == '=':
      turtle.write('月',font=("Arial", 18, "normal"))
      turtle.pencolor("blue")
      turtle.fd(40)
    elif i == '+':
      turtle.write('日',font=("Arial", 18, "normal"))
    else:
      drawDigit(eval(i))
def main():
  turtle.setup(800, 350, 200, 200)
  turtle.penup()
  turtle.fd(-350)
  turtle.pensize(5)
  drawDate(datetime.datetime.now().strftime('%Y-%m=%d+'))
  turtle.hideturtle()
main()

總結(jié)

以上所述是小編給大家介紹的Python time庫的使用,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
如果你覺得本文對你有幫助,歡迎轉(zhuǎn)載,煩請注明出處,謝謝!

相關(guān)文章

  • python獲取交互式ssh shell的方法

    python獲取交互式ssh shell的方法

    今天小編就為大家分享一篇python獲取交互式ssh shell的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-02-02
  • http請求 request失敗自動重新嘗試代碼示例

    http請求 request失敗自動重新嘗試代碼示例

    這篇文章主要介紹了http請求 request失敗自動重新嘗試代碼示例,小編覺得還是挺不錯的,具有一定借鑒價值,需要的朋友可以參考下
    2018-01-01
  • Python過濾掉numpy.array中非nan數(shù)據(jù)實例

    Python過濾掉numpy.array中非nan數(shù)據(jù)實例

    這篇文章主要介紹了Python過濾掉numpy.array中非nan數(shù)據(jù)實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • Python讀取文件內(nèi)容為字符串的方法(多種方法詳解)

    Python讀取文件內(nèi)容為字符串的方法(多種方法詳解)

    這篇文章主要介紹了Python讀取文件內(nèi)容為字符串的方法,本文通過三種方式給大家介紹,在文章末尾給大家提到了python讀取txt文件中字符串,字符串用空格分隔的相關(guān)知識,需要的朋友可以參考下
    2020-03-03
  • 使用Python設(shè)置PDF中圖片的透明度的實現(xiàn)方法

    使用Python設(shè)置PDF中圖片的透明度的實現(xiàn)方法

    在PDF文檔的設(shè)計與內(nèi)容創(chuàng)作過程中,圖像的透明度設(shè)置是一個重要的操作,尤其是在處理圖文密集型PDF文檔時,本文將介紹如何使用Python添加指定透明度的圖片到PDF文檔或調(diào)整PDF文檔中現(xiàn)有圖片的透明度,需要的朋友可以參考下
    2024-09-09
  • Python使用LSTM實現(xiàn)銷售額預(yù)測詳解

    Python使用LSTM實現(xiàn)銷售額預(yù)測詳解

    大家經(jīng)常會遇到一些需要預(yù)測的場景,比如預(yù)測品牌銷售額,預(yù)測產(chǎn)品銷量。本文給大家分享一波使用?LSTM?進行端到端時間序列預(yù)測的完整代碼和詳細(xì)解釋,需要的可以參考一下
    2022-07-07
  • Python用棧實現(xiàn)隊列的基本操作

    Python用棧實現(xiàn)隊列的基本操作

    隊列(Queue)和棧(Stack)是常見的數(shù)據(jù)結(jié)構(gòu),它們在計算機科學(xué)中有著廣泛的應(yīng)用,在Python中,可以使用列表(List)來實現(xiàn)棧,但要用棧來實現(xiàn)隊列需要一些巧妙的操作,本文就給大家詳細(xì)介紹一下Python中如何用棧實現(xiàn)隊列,需要的朋友可以參考下
    2023-11-11
  • Python計算素數(shù)個數(shù)的兩種方法

    Python計算素數(shù)個數(shù)的兩種方法

    本文主要介紹了Python計算素數(shù)個數(shù)的兩種方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-05-05
  • Python數(shù)據(jù)結(jié)構(gòu)之棧、隊列的實現(xiàn)代碼分享

    Python數(shù)據(jù)結(jié)構(gòu)之棧、隊列的實現(xiàn)代碼分享

    這篇文章主要介紹了Python數(shù)據(jù)結(jié)構(gòu)之棧、隊列的實現(xiàn)代碼分享,具有一定參考價值,需要的朋友可以了解下。
    2017-12-12
  • Python隨手筆記第一篇(2)之初識列表和元組

    Python隨手筆記第一篇(2)之初識列表和元組

    Python中,列表和元組是一種數(shù)據(jù)結(jié)構(gòu):序列,序列中的每個元素都被分配一個序號,元素的位置,第一原元素的位置為0,因此類推,序列是最基本的數(shù)據(jù)結(jié)構(gòu),本文給大家分享Python隨手筆記第一篇(2)之初識列表和元組,感興趣的朋友一起學(xué)習(xí)吧
    2016-01-01

最新評論

海原县| 通道| 通江县| 汾阳市| 镇康县| 会昌县| 洛扎县| 晋中市| 固阳县| 吉木萨尔县| 建德市| 赤峰市| 三都| 东乌珠穆沁旗| 横峰县| 朝阳市| 丰原市| 古蔺县| 徐闻县| 丹东市| 甘肃省| 兴山县| 泽州县| 玛沁县| 内乡县| 娱乐| 定日县| 浦江县| 普洱| 大洼县| 桂平市| 贺兰县| 永和县| 邓州市| 康定县| 孟村| 阿荣旗| 黎川县| 德江县| 定结县| 渭南市|