函數基礎和函數參數_第1頁
函數基礎和函數參數_第2頁
函數基礎和函數參數_第3頁
函數基礎和函數參數_第4頁
函數基礎和函數參數_第5頁
免費預覽已結束,剩余18頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

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

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

3、args, *kwargs):pass函數參數03 01 02 定義參數:必備參數默認參數不定長參數參數的調用:位置參數關鍵字參數在python中參數無類型,參數可以接受任意對象,只有函數中代碼才會對參數類型有限制函數參數調用03 01 02 必備參數:def func(x):print(x)func(1)默認參數:def func(x, y=None): print(x) print(y)func(1)func(1, 2)不定長參數: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)函數的參數必備參數默認參數不定長參數在函數調用的時候,不定長參數可以不傳入,也可以傳入任意長度。其中定義時,元組形式可以放到參數最前面,字典形式只能放到最后面在函數調用的時候,默認參數可以不傳入值,不傳入值時,會使用默認參數在函數調用的時候,必備參數必須要傳入函數參數總結必須掌握:函數的三種參數的定義必須掌握:每種參數的傳參PART ONE常見內置函數教學監督熱線 思 考01Python中有哪些內置函數呢?Python中簡單內置函數03 01 02 內置對象查看:dir(_builtins_)常見函數:len求長度min求最小值m

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

溫馨提示

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

評論

0/150

提交評論