20171101 三周三次課

2022-08-03 11:24:08 字數 1369 閱讀 9105

今日任務:

1. 熟悉函式的寫法

2. 函式引數的不同方法

3. 函式的呼叫

對應猿課章節 7.1,7.2

函式的定義

你可以定義乙個由自己想要功能的函式,以下是簡單的規則:

任何傳入引數和自變數必須放在圓括號中間。圓括號之間可以用於定義引數。

函式的第一行語句可以選擇性地使用文件字串—用於存放函式說明。

函式內容以冒號起始,並且縮排。

return[expression]結束函式,選擇性地返回乙個值給呼叫方。不帶表示式的return相當於返回 none。

函式的引數:

以下是呼叫函式時可使用的正式引數型別:

必備引數須以正確的順序傳入函式。呼叫時的數量必須和宣告時的一樣。

呼叫printme()函式,你必須傳入乙個引數,不然會出現語法錯誤:

關鍵字引數和函式呼叫關係緊密,函式呼叫使用關鍵字引數來確定傳入的引數值。

使用關鍵字引數允許函式呼叫時引數的順序與宣告時不一致,因為 python 直譯器能夠用引數名匹配引數值。

以下例項在函式 printme() 呼叫時使用引數名:

呼叫函式時,預設引數的值如果沒有傳入,則被認為是預設值。下例會列印預設的age,如果age沒有被傳入:

定義乙個函式只給了函式乙個名稱,指定了函式裡包含的引數,和**塊結構。

這個函式的基本結構完成以後,你可以通過另乙個函式呼叫執行,也可以直接從python提示符執行。

如下例項呼叫了printme()函式:

六周三次課

1 awk命令 f 指定分隔符 ofs print的時候指定的分隔符 nr 表示行 nf 表示段 awk f test 把test檔案中以 為分割的第一列列印出來 awk f test 把test檔案中全部內容列印出來 awk f test 把test檔案中以 為分割的第一第三列以 分割顯示 awk...

20171115 Python學習五周三次課

今日任務 五周三次課 11月15日 11.4 re的matche方法和search方法 11.5 re的split,findall,finditer方法 11.6 re的match物件 match string pos endpos string 匹配使用的文字,pos 文字中正規表示式開始搜尋的索...

作業(2018 04 25,週三)

125 valid palindrome given a string,determine if it is a palindrome,considering only alphanumeric characters and ignoring cases.note for the purpose o...