AVt天堂网 手机版,亚洲va久久久噜噜噜久久4399,天天综合亚洲色在线精品,亚洲一级Av无码毛片久久精品

當前位置:首頁 > 科技  > 軟件

一篇文章教會你使用Python中三種簡單的函數(shù)

來源: 責編: 時間:2024-04-11 17:31:33 183觀看
導讀一、函數(shù)簡介 所謂函數(shù),就是指:把某些特定功能的代碼組成為一個整體,這個整體就叫做函數(shù)。二、函數(shù)定義和調用 什么是函數(shù)的定義:相當于自己定義了一個能完成某些事件的功能;就好比自己打造了一個工具。 定義函數(shù)格式:def

一、函數(shù)簡介

所謂函數(shù),就是指:把某些特定功能的代碼組成為一個整體,這個整體就叫做函數(shù)。95128資訊網(wǎng)——每日最新資訊28at.com

95128資訊網(wǎng)——每日最新資訊28at.com

二、函數(shù)定義和調用

什么是函數(shù)的定義:相當于自己定義了一個能完成某些事件的功能;就好比自己打造了一個工具。95128資訊網(wǎng)——每日最新資訊28at.com

定義函數(shù)格式:95128資訊網(wǎng)——每日最新資訊28at.com

def test():    print('----嘻嘻----')    print('----這是我的第一個函數(shù)----')

什么是函數(shù)調用:如果僅僅是定義了函數(shù),其實是不能自動被執(zhí)行的,必須要去調用它才可以。95128資訊網(wǎng)——每日最新資訊28at.com

通俗的講:定義函數(shù)相當于打造了一個工具,調用函數(shù)相當于使用這個工具完成想要做的事情。95128資訊網(wǎng)——每日最新資訊28at.com

# 定義一個函數(shù)def test():    print('----嘻嘻----')    print('----這是我的第一個函數(shù)----')# 調用函數(shù)test()

運行結果 :95128資訊網(wǎng)——每日最新資訊28at.com

95128資訊網(wǎng)——每日最新資訊28at.com

Python之所以越來越受到開發(fā)者的喜愛,原因之一就是:豐富的函數(shù),基本上需要的功能Python都有了。95128資訊網(wǎng)——每日最新資訊28at.com

時間函數(shù)

開發(fā)中,經(jīng)常需要打印一些調試的信息,此時就又必須要輸出時間,這就需要一些時間函數(shù)。95128資訊網(wǎng)——每日最新資訊28at.com

1. 獲取當前日期:time.time()

import time  # 引入time模塊currentTime = time.time()print("當前時間戳為:", currentTime)

運行結果 :95128資訊網(wǎng)——每日最新資訊28at.com

95128資訊網(wǎng)——每日最新資訊28at.com

2. 獲取元組形式的時間戳:time.local(time.time())

import time    localtime = time.localtime(time.time())print  ( "本地時間為 :", localtime)

運行結果 :95128資訊網(wǎng)——每日最新資訊28at.com

95128資訊網(wǎng)——每日最新資訊28at.com

import time localtime = time.asctime( time.localtime(time.time()) )print ( "本地時間為 :", localtime)

運行結果 :95128資訊網(wǎng)——每日最新資訊28at.com

95128資訊網(wǎng)——每日最新資訊28at.com

拓展(datetime模塊):

1. 日期輸出格式化 datetime => string

import datetimenow = datetime.datetime.now()now.strftime('%Y-%m-%d %H:%M:%S')

2. 日期輸出格式化 string => datetime

import datetimet_str = '2019-04-07 16:11:21'd = datetime.datetime.strptime(t_str, '%Y-%m-%d %H:%M:%S')print(d)

運行結果:95128資訊網(wǎng)——每日最新資訊28at.com

95128資訊網(wǎng)——每日最新資訊28at.com

strptime是datetime類的靜態(tài)方法。95128資訊網(wǎng)——每日最新資訊28at.com

3. 日期比較操作

在datetime模塊中有timedelta類,這個類的對象用于表示一個時間間隔,比如兩個日期或者時間的差別。95128資訊網(wǎng)——每日最新資訊28at.com

構造方法:95128資訊網(wǎng)——每日最新資訊28at.com

import datetimedatetime.timedelta(days=0, secnotallow=0, microsecnotallow=0, millisecnotallow=0, minutes=0, hours=0, weeks=0)

所有的參數(shù)都有默認值0,這些參數(shù)可以是int或float,正的或負的。95128資訊網(wǎng)——每日最新資訊28at.com

可以通過 timedelta.days、tiemdelta.seconds 等獲取相應的時間值。95128資訊網(wǎng)——每日最新資訊28at.com

timedelta 類的實例,支持加、減、乘、除等操作,所得的結果也是 timedelta 類的實例。95128資訊網(wǎng)——每日最新資訊28at.com

import datetimeyear = datetime.timedelta(days=365)t_years = year *10new_years = ten_years - year print(t_years)print(new_years)

運行結果:95128資訊網(wǎng)——每日最新資訊28at.com

95128資訊網(wǎng)——每日最新資訊28at.com

date、time和datetime類也支持與timedelta的加、減運算。95128資訊網(wǎng)——每日最新資訊28at.com

datetime1 = datetime2 + timedeltatimedelta = datetime1 - datetime2

這樣,可以很方便的實現(xiàn)一些功能。95128資訊網(wǎng)——每日最新資訊28at.com

日歷函數(shù)

import calendar dar = calendar.month(2016, 8)print ( "2016年8月份的日歷:")print (dar)

運行結果:95128資訊網(wǎng)——每日最新資訊28at.com

95128資訊網(wǎng)——每日最新資訊28at.com

隨機數(shù)函數(shù)

import randoma = random.uniform(1, 5)print("a =", a)b = random.randint(10, 50)print ("b =", b)c = random.randrange(0, 51, 2)print ("c =", c)

運行結果:95128資訊網(wǎng)——每日最新資訊28at.com

95128資訊網(wǎng)——每日最新資訊28at.com

三、總結

本文詳細的講解了Python基礎之函數(shù)的定義,調用 。介紹了常用的三種函數(shù)的使用方法。通過一個個的小項目使讀者更好的認識和運用函數(shù),希望可以幫助你更好的學習Python。95128資訊網(wǎng)——每日最新資訊28at.com

本文鏈接:http://www.tebozhan.com/showinfo-26-82951-0.html一篇文章教會你使用Python中三種簡單的函數(shù)

聲明:本網(wǎng)頁內容旨在傳播知識,若有侵權等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

上一篇: 聊聊Rust里面的數(shù)據(jù)類型

下一篇: Rust數(shù)據(jù)類型,了解一下?

標簽:
  • 熱門焦點
  • vivo TWS Air開箱體驗:真輕 臻好聽

    在vivo S15系列新機的發(fā)布會上,vivo的最新款真無線藍牙耳機vivo TWS Air也一同發(fā)布,本次就這款耳機新品給大家?guī)硪粋€簡單的分享。外包裝盒上,vivo TWS Air保持了vivo自家產(chǎn)
  • 5月安卓手機好評榜:魅族20 Pro奪冠

    性能榜和性價比榜之后,我們來看最后的安卓手機好評榜,數(shù)據(jù)來源安兔兔評測,收集時間2023年5月1日至5月31日,僅限國內市場。第一名:魅族20 Pro好評率:97.50%不得不感慨魅族老品牌還
  • 5月iOS設備好評榜:iPhone 14僅排第43?

    來到新的一月,安兔兔的各個榜單又重新匯總了數(shù)據(jù),像安卓陣營的榜單都有著比較大的變動,不過iOS由于設備的更新?lián)Q代并沒有那么快,所以相對來說變化并不大,特別是iOS好評榜,老款設
  • 分布式系統(tǒng)中的CAP理論,面試必問,你理解了嘛?

    對于剛剛接觸分布式系統(tǒng)的小伙伴們來說,一提起分布式系統(tǒng),就感覺高大上,深不可測。而且看了很多書和視頻還是一臉懵逼。這篇文章主要使用大白話的方式,帶你理解一下分布式系統(tǒng)
  • 如何正確使用:Has和:Nth-Last-Child

    我們可以用CSS檢查,以了解一組元素的數(shù)量是否小于或等于一個數(shù)字。例如,一個擁有三個或更多子項的grid。你可能會想,為什么需要這樣做呢?在某些情況下,一個組件或一個布局可能會
  • 機構稱Q2國內智能手機銷量同比下滑4% vivo份額重回第1

    7月29日消息,根據(jù)市場調查機構Counterpoint Research公布的最新報告,2023年第2季度中國智能手機銷量同比下降4%,創(chuàng)新自2014年以來第2季度銷量新低。報
  • iQOO Neo8系列今日官宣:首發(fā)天璣9200+ 全球安卓最強芯!

    在昨日舉行的的聯(lián)發(fā)科新一代旗艦芯片天璣9200+的發(fā)布會上,iQOO官方也正式宣布,全新的iQOO Neo8系列新品將全球首發(fā)搭載這款當前性能最強大的移動平臺
  • OPPO K11樣張首曝:千元機影像“卷”得真不錯!

    一直以來,OPPO K系列機型都保持著較為均衡的產(chǎn)品體驗,歷來都是2K價位的明星機型,去年推出的OPPO K10和OPPO K10 Pro兩款機型憑借各自的出色配置,堪稱有
  • 電博會與軟博會實現(xiàn)"線下+云端"的雙線融合

    在本次“電博會”與“軟博會”雙展會利好條件的加持下,既可以發(fā)揮展會拉動人流、信息流、資金流實現(xiàn)快速交互流動的作用,繼而推動區(qū)域經(jīng)濟良性發(fā)展;又可以聚
Top