本節內容:
1. 什什麼是函式
2. 函式定義, 函式名, 函式體以及函式的調⽤用
3. 函式的返回值
4. 函式的引數
while 1:函式: 對**塊和功能的封裝和定義print("拿出⼿手機")
print("開啟陌陌")
print("找個漂亮的妹⼦子")
print("問她, 約不不約啊?")
print("ok. ⾛走你!")
二. 函式的定義, 函式名, 函式體以及函式的調⽤用
我們使⽤用def關鍵字來定義函式, 函式的定義語法:
def 函式名():
函式體函式名見變數的定義
函式體: 就是函式被執⾏行行之後要執⾏行行的**
def yue():三. 函式的返回print("拿出⼿手機")
print("開啟陌陌")
print("找個漂亮的妹⼦子")
print("問她, 約不不約啊?")
print("ok. ⾛走你!")
執⾏行行完函式之後. 我們可以使⽤用return來返回結果.
函式中return的使⽤用:
return
# def yue():總結⼀一下:# print('約你')
# print('約我')
# print('約她')
# return
# print('約誰啊')# 這句句話不不會被執⾏
# def yue():
# print('約你')
# print('約我')
# print('約她')
# return '美女一枚'
# print(yue())
def yue():
print('約你')
print('約我')
print('約她')
return '美女一枚','蘿莉一枚'#單位元組為字元,多位元組為元組,還可以dict和list
print(yue())
1. 遇到return. 此函式結束, 函式後⾯面的東⻄西將不會再執⾏行行
2. return 返回值
關於返回值:
如果return什什麼都不寫 或者 ⼲乾脆不寫return .那麼返回的就是none
如果return後⾯面寫了了⼀乙個值. 則調⽤用者可以接收⼀乙個結果
如果return後⾯面寫了了多個結果, 則調⽤用者可以接收⼀乙個tuple, 調⽤用者可以直接解構成
多個變數量
引數行參
實參混合參
def yue(chat, address, age): # 形參綜上: 在實參的⾓角度來看. 分為三種:print("拿出⼿手機")
print("開啟"+chat)
print("找個"+address+"附近漂亮的"+str(age)+"歲妹⼦子")
print("約不不約")
def yue(chat, address, age):
print("拿出⼿手機")
print("開啟"+chat)
print("找個"+address+"附近漂亮的"+str(age)+"歲妹⼦子")
print("約不不約")
# 混合引數
指定關鍵字.
1. 位置引數
2. 關鍵字引數
3. 混合引數, 位置引數必須在關鍵字引數前⾯面
python的基礎函式
1,map 引數 兩個引數,前乙個是函式,後乙個是乙個iterable 返回值 iterator 作用 將後乙個引數中的每乙個數值傳入第乙個引數的函式,結果組成乙個iterator 用於列表 a map lambda x x x x,1,2,3,4 print list a 1,8,27,64 1,...
Python基礎 函式
函式設計原則 函式有多種方法獲得輸入產生輸出,一般使用引數作為輸入,return語句配合可變引數的改變作為輸出。函式輸入 函式輸出 def fun args returndef語句 def建立了乙個函式物件並將其賦值給乙個變數。def語句是實時執行的,在模組匯入時執行或者在互動模式下輸入時執行。始終...
python基礎 函式
def funcname params return value 如果沒有return 最後會返回none,如果只寫return 會返回none 返回值個數為乙個,但是可以返回tuple,表面上返回多個值 def f1 return x,y x,y f1 def nop passdef functe...