函數(shù)基礎(chǔ)和函數(shù)參數(shù)_第1頁
函數(shù)基礎(chǔ)和函數(shù)參數(shù)_第2頁
函數(shù)基礎(chǔ)和函數(shù)參數(shù)_第3頁
函數(shù)基礎(chǔ)和函數(shù)參數(shù)_第4頁
函數(shù)基礎(chǔ)和函數(shù)參數(shù)_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、Python基礎(chǔ)課教室講師:式微 時間:2018年9月教學(xué)監(jiān)督熱線 教學(xué)監(jiān)督熱線 01020304必須掌握: if elif else的用法必須掌握:三目運算符的用法必須掌握:while 和 for 兩種循環(huán)必須掌握:break 和 continue 的用法知識點回顧本節(jié)知識點01. 函數(shù)基礎(chǔ)02. 函數(shù)參數(shù)03.常見內(nèi)置參數(shù)教學(xué)監(jiān)督熱線 PART ONE函數(shù)基礎(chǔ)教學(xué)監(jiān)督熱線 思 考01在上節(jié)課我們講過這樣的一個例子,判斷是否大于5,如果在程序中有很多地方需要去判斷,難道是寫很多個 if 判斷嗎?函數(shù)基礎(chǔ)03 01 02 函數(shù)的定義def 函數(shù)名(參數(shù)): pass return 表達式函數(shù)名

2、命名規(guī)則: 字母、數(shù)字和下劃線組成,和變量命名規(guī)則一致return 后面可以返回任意表達式,但不能是賦值語句函數(shù)調(diào)用:函數(shù)名(參數(shù))return:注意 return 和 print 的區(qū)別,return是函數(shù)的返回值,返回值可以賦值給變量,而print只是打印出來函數(shù)基礎(chǔ)總結(jié)必須掌握:函數(shù)定義必須掌握:return的用法必須掌握:函數(shù)的調(diào)用PART ONE函數(shù)參數(shù)教學(xué)監(jiān)督熱線 思 考01剛才講到了函數(shù)的定義,那函數(shù)里面可以傳入哪些對象呢?函數(shù)參數(shù)03 01 02 必備參數(shù):def func(x):pass默認參數(shù):def func(x, y=None):pass不定長參數(shù):def func(*

3、args, *kwargs):pass函數(shù)參數(shù)03 01 02 定義參數(shù):必備參數(shù)默認參數(shù)不定長參數(shù)參數(shù)的調(diào)用:位置參數(shù)關(guān)鍵字參數(shù)在python中參數(shù)無類型,參數(shù)可以接受任意對象,只有函數(shù)中代碼才會對參數(shù)類型有限制函數(shù)參數(shù)調(diào)用03 01 02 必備參數(shù):def func(x):print(x)func(1)默認參數(shù):def func(x, y=None): print(x) print(y)func(1)func(1, 2)不定長參數(shù):def func(*args, *kwargs):print(args)print(kwargs)func(1, 2, 3, a=4, b=5, c=6)fun

4、c(*(1, 2, 3), *a: 4, b: 5, c: 6)函數(shù)的參數(shù)必備參數(shù)默認參數(shù)不定長參數(shù)在函數(shù)調(diào)用的時候,不定長參數(shù)可以不傳入,也可以傳入任意長度。其中定義時,元組形式可以放到參數(shù)最前面,字典形式只能放到最后面在函數(shù)調(diào)用的時候,默認參數(shù)可以不傳入值,不傳入值時,會使用默認參數(shù)在函數(shù)調(diào)用的時候,必備參數(shù)必須要傳入函數(shù)參數(shù)總結(jié)必須掌握:函數(shù)的三種參數(shù)的定義必須掌握:每種參數(shù)的傳參PART ONE常見內(nèi)置函數(shù)教學(xué)監(jiān)督熱線 思 考01Python中有哪些內(nèi)置函數(shù)呢?Python中簡單內(nèi)置函數(shù)03 01 02 內(nèi)置對象查看:dir(_builtins_)常見函數(shù):len求長度min求最小值m

5、ax求最大值sorted排序reversed反向sum求和進制轉(zhuǎn)換函數(shù):bin轉(zhuǎn)換為二進制oct轉(zhuǎn)換為八進制hex轉(zhuǎn)換為十六進制ord字符轉(zhuǎn)ASCII碼chrASCII碼轉(zhuǎn)字符Python中高級內(nèi)置函數(shù)03 01 02 enumerate 返回一個可以枚舉的對象eval 取出字符串中的內(nèi)容將字符串str當(dāng)成有效的表達式來求指并返回計算結(jié)果exec 執(zhí)行字符串或complie方法編譯過的字符串04 filter 過濾器05 map 對于參數(shù)iterable中的每個元素都應(yīng)用fuction函數(shù),并將結(jié)果作為列表返回06 zip 將對象逐一配對常見內(nèi)置函數(shù)常見內(nèi)置函數(shù)提供了一些處理的數(shù)據(jù)的方法,可以幫助我們提高開發(fā)速度我們介紹了一些python比較常見的內(nèi)置函數(shù),大家了解即可,知道能做什么,能夠得到什么結(jié)果就行內(nèi)置函數(shù)總結(jié)必須掌握:len其余的內(nèi)置函數(shù)了解即可,知道用法即可本節(jié)知識點回顧必須掌握:函數(shù)的定義和函數(shù)的調(diào)用 必須掌握:return的作用必須掌握:三種參數(shù)的定義了解講過的內(nèi)置函數(shù)作 業(yè)把老師

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論