日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當(dāng)前位置:首頁 > 科技  > 軟件

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

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

一、函數(shù)簡介

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

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

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

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

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

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

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

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

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

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

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

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

時間函數(shù)

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

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

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

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

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

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

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

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

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

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

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

9Cn28資訊網(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)

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

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

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

3. 日期比較操作

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

構(gòu)造方法:9Cn28資訊網(wǎng)——每日最新資訊28at.com

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

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

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

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

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

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

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

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

datetime1 = datetime2 + timedeltatimedelta = datetime1 - datetime2

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

日歷函數(shù)

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

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

9Cn28資訊網(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)

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

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

三、總結(jié)

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

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

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

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

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

標(biāo)簽:
  • 熱門焦點
  • 小米官宣:2023年上半年出貨量中國第一!

    今日早間,小米電視官方微博帶來消息,稱2023年小米電視上半年出貨量達到了中國第一,同時還表示小米電視的巨屏風(fēng)暴即將開始。“公布一個好消息2023年#小米電視上半年出貨量中國
  • 對標(biāo)蘋果的靈動島 華為帶來實況窗功能

    繼蘋果的靈動島之后,華為也在今天正式推出了“實況窗”功能。據(jù)今天鴻蒙OS 4.0的現(xiàn)場演示顯示,華為的實況窗可以更高效的展現(xiàn)出實時通知,比如鎖屏上就能看到外賣、打車、銀行
  • Rust中的高吞吐量流處理

    作者 | Noz編譯 | 王瑞平本篇文章主要介紹了Rust中流處理的概念、方法和優(yōu)化。作者不僅介紹了流處理的基本概念以及Rust中常用的流處理庫,還使用這些庫實現(xiàn)了一個流處理程序
  • 一文掌握 Golang 模糊測試(Fuzz Testing)

    模糊測試(Fuzz Testing)模糊測試(Fuzz Testing)是通過向目標(biāo)系統(tǒng)提供非預(yù)期的輸入并監(jiān)視異常結(jié)果來發(fā)現(xiàn)軟件漏洞的方法。可以用來發(fā)現(xiàn)應(yīng)用程序、操作系統(tǒng)和網(wǎng)絡(luò)協(xié)議等中的漏洞或
  • 本地生活這塊肥肉,拼多多也想吃一口

    出品/壹覽商業(yè) 作者/李彥編輯/木魚拼多多也看上本地生活這塊蛋糕了。近期,拼多多在App首頁“充值中心”入口上線了本機生活界面。壹覽商業(yè)發(fā)現(xiàn),該界面目前主要
  • 中國家電海外掘金正當(dāng)時|出海專題

    作者|吳南南編輯|胡展嘉運營|陳佳慧出品|零態(tài)LT(ID:LingTai_LT)2023年,出海市場戰(zhàn)況空前,中國創(chuàng)業(yè)者在海外紛紛摩拳擦掌,以期能夠把中國的商業(yè)模式、創(chuàng)業(yè)理念、戰(zhàn)略打法輸出海外,他們依
  • 猿輔導(dǎo)與新東方的兩種“歸途”

    作者|卓心月 出品|零態(tài)LT(ID:LingTai_LT)如何成為一家偉大企業(yè)?答案一定是對“勢”的把握,這其中最關(guān)鍵的當(dāng)屬對企業(yè)戰(zhàn)略的制定,且能夠站在未來看現(xiàn)在,即使這其中的
  • 攜眾多高端產(chǎn)品亮相ChinaJoy,小米帶來一場科技與人文的視聽盛宴

    7月28日,全球數(shù)字娛樂領(lǐng)域最具知名度與影響力的年度盛會中國國際數(shù)碼互動娛樂展覽會(簡稱ChinaJoy)在上海新國際博覽中心盛大開幕。作為全球領(lǐng)先的科
  • 中關(guān)村論壇11月25日開幕,15位諾獎級大咖將發(fā)表演講

    11月18日,記者從2022中關(guān)村論壇新聞發(fā)布會上獲悉,中關(guān)村論壇將于11月25至30日在京舉行。本屆中關(guān)村論壇由科學(xué)技術(shù)部、國家發(fā)展改革委、工業(yè)和信息化部、國務(wù)
Top 主站蜘蛛池模板: 华宁县| 平安县| 陵水| 永吉县| 仁布县| 台南县| 绍兴县| 山东省| 佛教| 北票市| 正宁县| 手游| 延长县| 交城县| 隆德县| 驻马店市| 长葛市| 尼玛县| 宁晋县| 老河口市| 广水市| 延安市| 阿荣旗| 哈尔滨市| 平和县| 河北区| 郴州市| 潮安县| 进贤县| 明水县| 普陀区| 抚松县| 建湖县| 修武县| 宁津县| 乐清市| 黔西县| 湟源县| 合作市| 西吉县| 商丘市|