Python 第九天 函式

2022-09-16 04:45:17 字數 468 閱讀 7143

1. 函式是對功能和動作的封裝

def 函式名(形參):

函式體return 返回值

函式名(實參)

2. return

不寫return時 表示沒有返回值,若呼叫接收到none

寫return時,若沒有值,同上,不過遇到return就終止函式執行

若有乙個值,就正常返回

若有多個值時,用乙個變數接收到時以元組的形式,若是多個接收,則不是元組

3.實參:在函式呼叫的位置給的引數

1)位置引數:按位置給形參賦值

2)關鍵字引數:按形參名給形參賦值,結果是按形參的順序

3)混合引數:位置引數必須放在前面,關鍵字引數放後面

4.形參:在函式宣告的位置給的引數

1)位置引數: 按位置宣告形參

2)預設值引數: 當給引數傳遞值時,預設值不起作用,不給值時起作用,保證有值

位置引數放前面,預設值放後面

python學習 第九天

在下這廂有禮了 爬蟲簡單實現 coding utf 8 import urllib def gethtml url page urllib.urlopen url html page.read returnhtml html gethtml print html l urllib 模組提供了讀取we...

Python 元組 第九天

python 的元組與列表類似,不同之處在於元組的元素不能修改。元組使用小括號,列表使用方括號。元組建立很簡單,只需要在括號中新增元素,並使用逗號隔開即可。例如 tup1 google runoob 1997,2000 tup2 1,2,3,4,5 tup3 a b c d 不需要括號也可以 建立空...

python學習第九天

一.檔案的擴充套件模式 擴充套件模式 配合開啟模式的輔助模式,自己單獨不能使用 如 和 b 1.先讀後寫 r 2.先寫後讀 r 3.可讀可寫 w 4.可讀可寫 a 在寫入內容時,會強制把游標移動到最後 二.read seek tell 三個函式的使用 utf 8編碼格式下 預設乙個中文三個位元組 乙...