成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Python標準庫time使用方式詳解

89542767 / 651人閱讀


  小編寫這篇文章的主要目的,是給大家進行一個解答,解答關于標準庫times的使用方式一些,具體的操作,下面就給大家進行一個解答。


  1、time庫


  時間戳(timestamp)的方式:通常來說,時間戳表示的是從1970年1月1日00:00:00開始按秒計算的偏移量


  結構化時間(struct_time)方式:struct_time元組共有9個元素


  格式化的時間字符串(format_string),時間格式的字符串


  1.1、獲取格林威治西部的夏令時地區(qū)的偏移秒數(shù)


  如果該地區(qū)在格林威治東部會返回負值(如西歐,包括英國)


  對夏令時啟用地區(qū)才能使用


 #coding:utf-8
  importtime
  #獲取格林威治西部的夏令時地區(qū)的偏移秒數(shù)。
  print(time.altzone)

1.png

  1.2、時間函數(shù)


  時間戳


  指格林威治時間1970年01月01日00時00分00秒(北京時間1970年01月01日08時00分00秒)起至現(xiàn)在的總秒數(shù)


  時間元組


  用一個元組裝起來的9組數(shù)字

2.png

 

 #coding:utf-8
  importtime
  #返回當前時間的時間戳(1970紀元后經(jīng)過的浮點秒數(shù))
  print(time.time())
  #接收時間戳返回一個24個定長可讀形式的字符串
  print(time.ctime())#ThuJul720:17:142022
  print(len(time.ctime()),type(time.ctime()))#24<class'str'>
  #接收時間戳(1970紀元后經(jīng)過的浮點秒數(shù))并返回當?shù)貢r間下的時間元組
  print(time.localtime())
  print(time.localtime(time.time()))
  #接收時間戳(1970紀元后經(jīng)過的浮點秒數(shù))并返回格林威治天文時間下的時間元組
  print(time.gmtime())
  print(time.gmtime(time.time()))
  #接收時間元組并返回一個可讀的形式為"ThuJul720:11:042022"(2022年7月7日周四20時11分04秒)的字符串,長度固定為24字符
  print(time.asctime())
  print(time.asctime(time.gmtime()))
  print(time.asctime(time.localtime()))
  print(len(time.asctime()),type(time.asctime()))#24<class'str'>
  #接受時間元組并返回時間戳(1970紀元后經(jīng)過的浮點秒數(shù))
  #print(time.mktime())#參數(shù)不可為空TypeError:time.mktime()takesexactlyoneargument(0given)
  print(time.mktime(time.gmtime()))
  print(time.mktime(time.localtime()))
  print(type(time.mktime(time.gmtime())))#浮點秒數(shù)<class'float'>
  #返回以秒為單位的時間浮點值
  print(time.perf_counter())
  print(type(time.perf_counter()))
  #返回以納秒為單位的時間整數(shù)值
  print(time.perf_counter_ns())#<class'float'>
  print(type(time.perf_counter_ns()))#<class'int'>
  1.3、格式化時間、日期
  時間格式,格式化日期和時間時使用
  #coding:utf-8
  importtime
  importdatetime
  #格式化日期
  print(time.strftime('%Y-%m-%d%H:%M:%S'))
  print(time.strftime('%Y-%m-%d%I:%M:%S'))
  print(time.strftime('%X'))
  print(time.strftime('%Z'))
  #將字符串轉時間元組
  #'%a%b%d%H:%M:%S%Y'
  print(time.strptime('2022-07-0709:58:24','%Y-%m-%d%H:%M:%S'))
  print(time.strptime('2022-07-0709:58:24','%Y-%m-%d%I:%M:%S'))

3.png

  1.4、單調(diào)時鐘


  單調(diào)時鐘是不能向后移動的時鐘


  常用來計算程序運行處理時長


  #coding:utf-8
  importtime
  #獲取單調(diào)時鐘的值,單調(diào)時鐘是不能向后移動的時鐘
  #常用來計算程序運行處理時長
  start_time=time.monotonic()
  i=0
  print(f"循環(huán)開始時鐘值:{start_time}",type(start_time))#循環(huán)開始時鐘值:6718828000000<class'int'>
  whilei<=10:
  time.sleep(0.1)
  i+=1
  end_time=time.monotonic()
  print(f"循環(huán)結束時鐘值:{end_time}")
  print(f"循環(huán)運行時間為:{end_time-start_time}秒")
  #獲取單調(diào)時鐘的值以納秒計算
  start_time_ns=time.monotonic_ns()
  i=0
  print(f"循環(huán)開始時鐘值:{start_time_ns}",type(start_time_ns))#循環(huán)開始時鐘值:6718828000000<class'int'>
  whilei<=10:
  time.sleep(0.1)
  i+=1
  end_time_ns=time.monotonic_ns()
  print(f"循環(huán)結束時鐘值:{end_time_ns}")
  print(f"循環(huán)運行時間為:{end_time_ns-start_time_ns}納秒")
  #返回以秒為單位的時間浮點值,用法同time.monotonic()
  print(time.perf_counter())
  print(type(time.perf_counter()))
  #返回以納秒為單位的時間整數(shù)值,用法同time.monotonic_ns()
  print(time.perf_counter_ns())#<class'float'>
  print(type(time.perf_counter_ns()))#<class'int'>
  #返回當前系統(tǒng)時間與CPU時間的浮動值(以秒為單位)
  print(time.process_time())
  #返回當前系統(tǒng)時間與CPU時間的浮動值(以納秒為單位)
  print(time.process_time_ns())

6.png

  #睡眠,參數(shù)的單位為秒


  time.sleep(1)#程序等待1秒鐘后再執(zhí)行


  到此為止,小編就為大家介紹到這里了,希望可以為各位讀者帶來幫助。

文章版權歸作者所有,未經(jīng)允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉載請注明本文地址:http://systransis.cn/yun/127842.html

相關文章

  • Python標準datetime之datetime模塊用法分析詳細解答

      小編寫這篇文章的主要目的,主要是給大家進行講解關于Python相關內(nèi)容的事情,主要是涉及到一些標準庫里面的一些事情,比如會涉及到dateime相關的模塊用法問題,下面就給大家做個比較詳細解答?! ?、日期時間對象  日期時間對象是指具有日期(年月日)和時間(時分秒)雙重屬性的實例  日期時間對象的類型為datetime.datetime  日期時間對象常用的屬性有年、月、日、時、分、秒、微秒 ...

    89542767 評論0 收藏0
  • python大佬的養(yǎng)成計劃----os,datetime,time模塊補充

    摘要:是否則檢驗指定的對象是否存在。由于的模塊實現(xiàn)主要調(diào)用庫,所以各個平臺可能有所不同。時間格式時間戳的方式通常來說,時間戳是指格林威治時間年月日時分秒北京時間年月日時分秒起至現(xiàn)在的總秒數(shù)。元組方式元組共有個元素,返回的函數(shù)主要有,,。 os模塊 os模塊提供了多數(shù)操作系統(tǒng)的功能接口函數(shù)。當os模塊被導入后,它會自適應于不同的操作系統(tǒng)平臺,根據(jù)不同的平臺進行相應的操作,在python編程時,...

    frank_fun 評論0 收藏0
  • Python標準 時間與日期的區(qū)別 (time, datetime包)

    摘要:包包基于語言的庫函數(shù)。的解釋器通常是用編寫的,的一些函數(shù)也會直接調(diào)用語言的庫函數(shù)。是指年月日構成的日期相當于日歷,是指時分秒微秒構成的一天小時中的具體時間相當于手表。如果對時間有比較繁瑣的操作時,可以嘗試使用包。 time包 time包基于C語言的庫函數(shù)(library functions)。Python的解釋器通常是用C編寫的,Python的一些函數(shù)也會直接調(diào)用C語言的庫函數(shù)。 im...

    ingood 評論0 收藏0
  • Python

    摘要:最近看前端都展開了幾場而我大知乎最熱語言還沒有相關。有關書籍的介紹,大部分截取自是官方介紹。但從開始,標準庫為我們提供了模塊,它提供了和兩個類,實現(xiàn)了對和的進一步抽象,對編寫線程池進程池提供了直接的支持。 《流暢的python》閱讀筆記 《流暢的python》是一本適合python進階的書, 里面介紹的基本都是高級的python用法. 對于初學python的人來說, 基礎大概也就夠用了...

    dailybird 評論0 收藏0
  • 如何使用Python優(yōu)雅地處理時間數(shù)據(jù)

    摘要:最要命的是,在標準庫中居然有兩個模塊處理時間,一個叫,另外一個叫,里面提供了類似的方法但是兩個完全不是一回事。到這還沒完,標準庫里還有一個叫的模塊,也是用來處理時間的。今天的主角是一個優(yōu)雅到我不能放棄的時間處理庫。 緣起 很多時候我們不得不和時間打交道,但在Python標準庫中處理時間的模塊其實設計的不是很友好,為什么我會這么說?因為我相信大部分人幾乎每次在處理時間數(shù)據(jù)時一而再,再而三...

    draveness 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<