#1 有無引數函式說明:
1 無引數的函式:就是封裝程式,呼叫程式
2 帶引數的函式:就是通過呼叫部分的實參,往定義部分的形參傳遞資訊
3 區別:無引數的可以在函式內部定義變數,
有引數的形參替代定義變數,實參替代賦值變數
#2 print的列印位置說明:
1 函式內部列印:在函式內部列印的時候直接列印變數,和父函式縮排一格
2 函式外部列印:使用return格式,和父函式一齊
#3 巢狀呼叫函式格式說明:
1 父函式呼叫:子函式名在主函式名後`縮排一格
2if條件呼叫:子函式在if條件後縮排一格,
if條件在主函式名後縮排一格
3 返回值關鍵字:在主函式名後縮排一格
#4 變數在返回值中的使用說明: 重點重點
1return後是函式內部向外傳達的變數 父函式名後縮排一格
2 需要再定義乙個變數將函式名賦值 父函式一齊
3 再輸出這個變數名 父函式一齊
4return後不繼續執行
#5 具體例項說明
1:函式最基本格式
def 函式():
#定義函式
年齡=23#固定變數
工資=45
考核=年齡*工資
print
(考核)
函式()
#呼叫函式,執行函式內部程式
2:函式帶引數_內部列印結果
def 函式(年齡,工資)
:#定義引數代替變數
考核=年齡*工資
print
(考核)
#在函式 定義部分 列印結果
函式(23,30
)#呼叫引數代替變數值
3:函式帶返回值_外部列印結果
def 函式(年齡,工資)
: 考核=年齡*工資
return 考核 #向函式 呼叫部分 傳達變數考核的結果
定義變數=函式(23,
60)#給函式定義乙個變數
print
(定義變數)
#外部不能直接列印函式,只能列印變數
4:函式巢狀_函式呼叫函式
def 函式一(年齡,工資)
:#定義函式一
考核=年齡*工資
print
(考核)
def 函式二(年薪,月薪)
:#定義函式二
獎金=年薪+月薪
print
(獎金)
函式一(20,
30)#在二內部呼叫一
函式二(6,
5)#呼叫函式二 從上往下執行,執行到函式一,去執行函式一的程式
5:模組呼叫
import 模組名
python爬蟲基礎封裝函式
匯入包,模組 儲存cookie 對於有登入是 所將使用者記錄下來 class session object def init self cookie object cookiejar.cookiejar handler 對應著乙個操作 呼叫handler內部的乙個函式,儲存到cookie objec...
python基礎6 python函式
python函式 一 函式的引數 1 函式的引數從呼叫的角度來講可以分為形式引數和實際引數,也可叫形參和實參。形參 變數只有在被呼叫時才分配記憶體單元,在呼叫結束時,即刻釋放所分配的記憶體單元。因此,形參只在函式內部有效。函式呼叫結束返回主呼叫函式後則不能再使用該形參變數 實參 可以是常量 變數 表...
python基礎 封裝
class room def init self,name,length,width self.name name self.length length self.width width def get name self return self.name def set name self,new...