无码专区一区人妻|人妻系列一区二区播放|国产免费牲交大片高清|日韩黄色无码一区二区三区|久久精品国产亚洲二区三区|欧美综合在线一区二区三区|精品无码国产自产拍在线观看蜜|999zyz精品视频在线播放

您當(dāng)前的位置 :寧夏資訊網(wǎng) > 資訊 >  內(nèi)容正文
投稿

教你學(xué)Python05/06合集,帶你寫第一行函數(shù)!

寧夏資訊網(wǎng) 2020-11-19 12:25:02 來(lái)源: 閱讀:-

教你學(xué)習(xí): Python-100-Days-05/06合集 構(gòu)造程序邏輯函數(shù)

本項(xiàng)目是參考項(xiàng)目?jī)?nèi)容,進(jìn)行個(gè)人理解,和原有項(xiàng)目有出入,如想了解詳情,請(qǐng)自行百度去搜索項(xiàng)目


學(xué)完前面幾章,我們也開(kāi)始一點(diǎn)點(diǎn)接觸python的冰山一角,學(xué)習(xí)了核心元素(變量,類型,運(yùn)算符,表達(dá)式,分支結(jié)構(gòu),循環(huán)結(jié)構(gòu))之后,我們要開(kāi)始通過(guò)學(xué)過(guò)的知識(shí),來(lái)解決現(xiàn)實(shí)中的一些問(wèn)題


原項(xiàng)目day05是一些練習(xí)題,我這里就忽略了,和day06合并,我們今天主要講解一個(gè)重要的內(nèi)容函數(shù)。


我們生活中打開(kāi)所有的app,第一件事情就是要注冊(cè),將自己的信息注冊(cè)到app上,成為app的用戶,那A注冊(cè)app,要執(zhí)行注冊(cè)的邏輯,B注冊(cè)app,要執(zhí)行注冊(cè)的邏輯,我們不可能為每一個(gè)人都寫一段注冊(cè)的邏輯,我們將這些注冊(cè)的邏輯,封裝到一個(gè)叫做函數(shù)的方法里面,解決重復(fù)造輪子的問(wèn)題,當(dāng)我們要注冊(cè)的時(shí)候,只需要調(diào)用注冊(cè)這個(gè)函數(shù)就可以,那么解決重復(fù)造輪子的方法,就是函數(shù),這也是他的作用。


  1. 定義函數(shù)

python中用def關(guān)鍵字來(lái)定義函數(shù),def 注冊(cè)(參數(shù)):

函數(shù)名稱后圓括號(hào)里的叫做參數(shù),相當(dāng)于我吧我的個(gè)人信息手機(jī)號(hào)碼放到參數(shù)里。

函數(shù)注冊(cè)完畢后,需要返回信息,告訴我們注冊(cè)成功,

在python中這叫做返回值,用retur關(guān)鍵字來(lái)表示,有些函數(shù)是沒(méi)有返回值的,可以不寫return


教你學(xué)Python05/06合集,帶你寫第一行函數(shù)

  1. 函數(shù)的參數(shù)

在python中,參數(shù)是可以設(shè)置默認(rèn)值的,就是當(dāng)你注冊(cè)的時(shí)候,沒(méi)有帶個(gè)人信息過(guò)來(lái),我們會(huì)有默認(rèn)的信息,返回你是游客xxx

教你學(xué)Python05/06合集,帶你寫第一行函數(shù)

有時(shí)候,我們傳入的參數(shù)的不定的,可能是2個(gè),可能是3個(gè),我們就要用到可變參數(shù)*

教你學(xué)Python05/06合集,帶你寫第一行函數(shù)


  1. 函數(shù)的引用

上學(xué)的時(shí)候,叫的最多的名字就是小明了,A班小明,和B變小明都叫做小明,我們未了方便區(qū)分,就會(huì)在小明前面加上描述詞,x班,在python中,可有可能兩個(gè)函數(shù)的名字是一樣的,那么我們應(yīng)該使用過(guò)那一個(gè)函數(shù),

有兩種一種指定引用,一種起別名

這里介紹 from ** import **

教你學(xué)Python05/06合集,帶你寫第一行函數(shù)

通過(guò)as 關(guān)鍵字來(lái)起別名

教你學(xué)Python05/06合集,帶你寫第一行函數(shù)


  1. 函數(shù)的啟動(dòng)流程


一個(gè)班有4個(gè)人,現(xiàn)在放學(xué)了,大家都要回家,一打下課鈴,大家都忘門口沖,就會(huì)導(dǎo)致無(wú)法排隊(duì)有序放學(xué),所以老師決定,讓誰(shuí)走誰(shuí)走,不能搶


在python中,我們有啟動(dòng)函數(shù),就是主函數(shù)的概念,就是主函數(shù)第一個(gè)走,相當(dāng)于老師,

老師說(shuō)A走,那么就去調(diào)用A函數(shù),老師說(shuō)B走,就去調(diào)用B函數(shù)

教你學(xué)Python05/06合集,帶你寫第一行函數(shù)


  1. python常見(jiàn)內(nèi)置函數(shù)

Python的內(nèi)置函數(shù)

數(shù)學(xué)相關(guān)-

abs() 返回絕對(duì)值 abs(-1)return 1

divmod ((a // b, a % b) 如 divmod(7,2) return(3,1)得3余1

pow pow(x,y) 等價(jià)于 x**y pow(x,y,z) 等價(jià)于 x**y%z:

round(x,n) 四舍五入 n保留的位數(shù) round(3.1415926,2) return 3.14

min 最小值 min(1,-1,10) return -1

max 最大值 max (1,-1,10) return 10

sum 求和 sum(1,-1,10) return 10

序列相關(guān)

len 序列長(zhǎng)度 len([1,2]) return 2

range 默認(rèn)從0開(kāi)始單位為1的自增序列

next 下一個(gè) [1,2] next(x) 1 next(x) 2 下一個(gè)

map key,value 格式 {"name":"張三"}

sorted 對(duì)序列進(jìn)行排序 sorted(1,-1,10) return -1,1,10

slice 截取指定序列的值 index=sclice(2) arr=[1,-1,10] arr[index] retunr 1,-1

reversed 返回一個(gè)迭代器,相當(dāng) reversed('abc') return 'a','b','c'

類型轉(zhuǎn)換相關(guān)

chr 字符串轉(zhuǎn)字符 chr('abc') return 'a','b','c'

ord 返回對(duì)應(yīng)的 ASCII 數(shù)值 比如a和97的ASCLL相同, ord(a) return 97

str 將對(duì)象轉(zhuǎn)化為字符串 str('a','b') return 'ab'

bool 將其他類型轉(zhuǎn)換為bool

int 將其他類型轉(zhuǎn)換為int

float 將其他類型轉(zhuǎn)換為float

complex 將一個(gè)字符串轉(zhuǎn)化為復(fù)數(shù) complex(1,2) return 1+2j

bin 返回二進(jìn)制字符串 bin(10) return '0b1010' 1010在二進(jìn)制表示10

oct 返回8進(jìn)制字符串 oct(10) return '012'

hex 將10進(jìn)制變?yōu)?6進(jìn)制字符串 hex(10) return 0xa

數(shù)據(jù)結(jié)構(gòu)

dict 字典 {key:value類型}

list 序列[1,2,3,4,4]

set 去重的序列 [1,2,3,4]

tuple 元組 [1,2,3] 一點(diǎn)創(chuàng)建,不允許再進(jìn)行增刪改


教你學(xué)Python05/06合集,帶你寫第一行函數(shù)

(正文已結(jié)束)

推薦閱讀:中國(guó)財(cái)經(jīng)報(bào)道網(wǎng)

免責(zé)聲明及提醒:此文內(nèi)容為本網(wǎng)所轉(zhuǎn)載企業(yè)宣傳資訊,該相關(guān)信息僅為宣傳及傳遞更多信息之目的,不代表本網(wǎng)站觀點(diǎn),文章真實(shí)性請(qǐng)瀏覽者慎重核實(shí)!任何投資加盟均有風(fēng)險(xiǎn),提醒廣大民眾投資需謹(jǐn)慎!

網(wǎng)站簡(jiǎn)介 - 聯(lián)系我們 - 營(yíng)銷服務(wù) - XML地圖 - 版權(quán)聲明 - 網(wǎng)站地圖TXT
Copyright.2002-2019 寧夏資訊網(wǎng) 版權(quán)所有 本網(wǎng)拒絕一切非法行為 歡迎監(jiān)督舉報(bào) 如有錯(cuò)誤信息 歡迎糾正
农安县| 孝义市| 长岛县| 晋宁县| 卫辉市| 通榆县| 永清县| 那坡县| 岳普湖县| 上高县| 东港市| 杭州市| 马公市| 射洪县| 呼伦贝尔市| 铜川市| 肥乡县| 禄丰县| 安平县| 洪泽县| 永寿县| 仁化县| 宿迁市| 浦城县| 淮南市| 双牌县| 长宁县| 三亚市| 克东县| 巴林右旗| 井陉县| 米脂县| 宁城县| 桐柏县| 通州市| 开江县| 黑水县| 长武县| 绵阳市| 天镇县| 普安县|