函式是對某一特定功能的**塊的封裝語法:
def 函式名(形參列表):
函式說明文件
函式體
說明:
def - python定義函式的關鍵字:固定寫法
函式名 - 自定義命名:
識別符號,不要關鍵字(要求);
所有的字母都小寫,多個單詞之間用下劃線隔開;
不能用系統提供的函式名、類名
見名知義
() - 固定寫法
形參列表 - 格式:引數1,引數2,…
形參 - 虛擬變數,是用來接收實參的。
函式說明文件 - 和def儲存乙個縮排的三個雙引號引起來的注釋(說明書)
函式 - 和def保持乙個縮排的一條或者多條語句,實現函式功能一條或多條語句
第一步:確定函式的功能
第二步:根據函式的功能確定函式名
第三步:確定函式的引數
第四步:實現函式功能
第五步:確定函式返回值
第六步:寫函式說明文件
語法:
函式名(實參列表)
說明:
函式名 - 需要呼叫的函式的名字(函式名必須實施已經定義過的函式的函式名)
() - 固定寫法
實參列表 - 格式:資料1,資料2,…
作用:用來給形參賦值的。(真正傳遞到函式中使用的資料)
只能用關鍵字引數傳值。關鍵字作為字典的key,傳入的值是字典的值。
只能放在引數列表的最後
從函式裡面傳遞到函式外的資料return 關鍵字後面表示式的值
return 引數1,引數2,…
return,只能出現在函式中
將資料從函式內容從函式內部扔到函式的外部
結束函式(執行函式的時候只要遇到return函式直接結束)
返回值就是函式呼叫表示式的值
普通資料能做的事,函式表示式也能做。
第一步:回到函式定義的位置
第二步:傳參(實參給形參賦值)
第三步:執行函式體
第四步:執行完函式體,確定返回值。(a.執行完函式體中的最後一條語句 b.遇到return),確定函式返回值(執行函式時有沒有遇到return,遇到則是return後的值,沒有return返回值為none。
第五步:回到函式呼叫的位置往後執行(這個時候函式呼叫表示式的值就是函式的返回值)
Python 學習基礎篇 函式
函式是一段特定功能的,被封裝的,可重用的程式 段。給這段程式乙個名稱,然後就可以在其他程式的任何地方通過這個名稱任意地執行這個斷碼塊。1 方式一 乙個變數已在函式外部定義,若要在函式內部進行複製的話,在函式內部使用global關鍵字進行定義。usr python defsum global x pr...
Python基礎篇 函式簡介
python中函式有兩種,一種是內建函式,一種是自定義函式。這裡不曉得有沒有大牛知道為什麼內建函式可以直接呼叫,沒見在 定義了。另外一種是自定義函式,函式的定義方式如下,關鍵字def後面跟空格,再跟函式名,引數,函式體,函式名的命名可以使用posix命名或者小駝峰命名,函式定義了,但是不會自發執行函...
python 基礎篇(一) linux命令篇
先花了2,3個小時安裝了xubuntu,配置了搜狗輸入法,gedit也配置了一下,總算好用點好了,虛擬機器還是省著點資源用,不然卡死了。熟悉了一下linux基本命令,先把熟悉的寫上,簡單的寫一下,暫時沒空解決引數問題。1.pwd 顯示當前所在目錄 2.ls 列出當前目錄物件 ls l列出資訊更為詳細...