亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

Python標(biāo)準(zhǔn)庫time使用方式詳解

89542767 / 680人閱讀


  小編寫這篇文章的主要目的,是給大家進(jìn)行一個解答,解答關(guān)于標(biāo)準(zhǔn)庫times的使用方式一些,具體的操作,下面就給大家進(jìn)行一個解答。


  1、time庫


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


  結(jié)構(gòu)化時間(struct_time)方式:struct_time元組共有9個元素


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


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


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


  對夏令時啟用地區(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
  #返回當(dāng)前時間的時間戳(1970紀(jì)元后經(jīng)過的浮點(diǎn)秒數(shù))
  print(time.time())
  #接收時間戳返回一個24個定長可讀形式的字符串
  print(time.ctime())#ThuJul720:17:142022
  print(len(time.ctime()),type(time.ctime()))#24<class'str'>
  #接收時間戳(1970紀(jì)元后經(jīng)過的浮點(diǎn)秒數(shù))并返回當(dāng)?shù)貢r間下的時間元組
  print(time.localtime())
  print(time.localtime(time.time()))
  #接收時間戳(1970紀(jì)元后經(jīng)過的浮點(diǎn)秒數(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ì)元后經(jīng)過的浮點(diǎn)秒數(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())))#浮點(diǎn)秒數(shù)<class'float'>
  #返回以秒為單位的時間浮點(diǎn)值
  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'))
  #將字符串轉(zhuǎn)時間元組
  #'%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)時鐘是不能向后移動的時鐘


  常用來計算程序運(yùn)行處理時長


  #coding:utf-8
  importtime
  #獲取單調(diào)時鐘的值,單調(diào)時鐘是不能向后移動的時鐘
  #常用來計算程序運(yùn)行處理時長
  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)結(jié)束時鐘值:{end_time}")
  print(f"循環(huán)運(yù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)結(jié)束時鐘值:{end_time_ns}")
  print(f"循環(huán)運(yùn)行時間為:{end_time_ns-start_time_ns}納秒")
  #返回以秒為單位的時間浮點(diǎn)值,用法同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'>
  #返回當(dāng)前系統(tǒng)時間與CPU時間的浮動值(以秒為單位)
  print(time.process_time())
  #返回當(dāng)前系統(tǒng)時間與CPU時間的浮動值(以納秒為單位)
  print(time.process_time_ns())

6.png

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


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


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

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

轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/127842.html

相關(guān)文章

  • Python標(biāo)準(zhǔn)datetime之datetime模塊用法分析詳細(xì)解答

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

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

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

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

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

    ingood 評論0 收藏0
  • Python

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

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

    摘要:最要命的是,在標(biāo)準(zhǔn)庫中居然有兩個模塊處理時間,一個叫,另外一個叫,里面提供了類似的方法但是兩個完全不是一回事。到這還沒完,標(biāo)準(zhǔn)庫里還有一個叫的模塊,也是用來處理時間的。今天的主角是一個優(yōu)雅到我不能放棄的時間處理庫。 緣起 很多時候我們不得不和時間打交道,但在Python標(biāo)準(zhǔn)庫中處理時間的模塊其實(shí)設(shè)計的不是很友好,為什么我會這么說?因?yàn)槲蚁嘈糯蟛糠秩藥缀趺看卧谔幚頃r間數(shù)據(jù)時一而再,再而三...

    draveness 評論0 收藏0

發(fā)表評論

0條評論

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