国产午夜男女在线|欧美日本一道高清国产|亚洲日韩乱码中文字幕|麻豆国产97在线精品一区|日韩一区2区三区另类图片|亚洲精品国产99在线观看|亚洲国产午夜福利精品大秀在线|一级做a爰片性色毛片免费网站

您當前的位置 :寧夏資訊網(wǎng) > 消費 >  內容正文
投稿

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

寧夏資訊網(wǎng) 2020-11-19 04:21:12 來源: 閱讀:-

教你學習: Python-100-Days-05/06合集 構造程序邏輯函數(shù)

本項目是參考項目內容,進行個人理解,和原有項目有出入,如想了解詳情,請自行百度去搜索項目


學完前面幾章,我們也開始一點點接觸python的冰山一角,學習了核心元素(變量,類型,運算符,表達式,分支結構,循環(huán)結構)之后,我們要開始通過學過的知識,來解決現(xiàn)實中的一些問題


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


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


  1. 定義函數(shù)

python中用def關鍵字來定義函數(shù),def 注冊(參數(shù)):

函數(shù)名稱后圓括號里的叫做參數(shù),相當于我吧我的個人信息手機號碼放到參數(shù)里。

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

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


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

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

在python中,參數(shù)是可以設置默認值的,就是當你注冊的時候,沒有帶個人信息過來,我們會有默認的信息,返回你是游客xxx

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

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

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


  1. 函數(shù)的引用

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

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

這里介紹 from ** import **

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

通過as 關鍵字來起別名

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


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


一個班有4個人,現(xiàn)在放學了,大家都要回家,一打下課鈴,大家都忘門口沖,就會導致無法排隊有序放學,所以老師決定,讓誰走誰走,不能搶


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

老師說A走,那么就去調用A函數(shù),老師說B走,就去調用B函數(shù)

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


  1. python常見內置函數(shù)

Python的內置函數(shù)

數(shù)學相關-

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

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

pow pow(x,y) 等價于 x**y pow(x,y,z) 等價于 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

序列相關

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

range 默認從0開始單位為1的自增序列

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

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

sorted 對序列進行排序 sorted(1,-1,10) return -1,1,10

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

reversed 返回一個迭代器,相當 reversed('abc') return 'a','b','c'

類型轉換相關

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

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

str 將對象轉化為字符串 str('a','b') return 'ab'

bool 將其他類型轉換為bool

int 將其他類型轉換為int

float 將其他類型轉換為float

complex 將一個字符串轉化為復數(shù) complex(1,2) return 1+2j

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

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

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

數(shù)據(jù)結構

dict 字典 {key:value類型}

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

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

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


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

(正文已結束)

推薦閱讀:蘇車會

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

網(wǎng)站簡介 - 聯(lián)系我們 - 營銷服務 - XML地圖 - 版權聲明 - 網(wǎng)站地圖TXT
Copyright.2002-2019 寧夏資訊網(wǎng) 版權所有 本網(wǎng)拒絕一切非法行為 歡迎監(jiān)督舉報 如有錯誤信息 歡迎糾正