1、函式的引數:
引數:其實就是一種變數
是一種特殊的變數:專門給函式接受資料使用的
生活場景:函式->行為
引數->行為需要的資源
案例:
**:函式-> 展示使用者資訊(使用者)
生活:創業-> 需要什麼資料(錢)
def
show_info
(name):
# name變數:名義上函式執行需要乙個資料
name:形式引數:形參
print("使用者姓名:%s" % name)
# 呼叫執行了函式:但是沒有提供資料
show_info() #這裡會報錯
show_info("tom")# 呼叫執行函式,傳遞了乙個具體的實際的資料:實際引數:實參"tom"
# 多個引數的操作
defshow_msg
(name, msg):
show_msg('tom', '來追我呀......')
2、函式的返回值:
函式的返回值
程式:
函式:返回值:返回函式執行的結果
返回值操作:return 關鍵字
函式中的**在執行的過程中,一但執行了return所在的**,
函式立馬結束
生活:
行為:匯報結果:生活中乙個任務的最終資訊
def
check_phone
(): print("檢查手機")
name = "宋艷華"
return name
#帶有返回值的函式,在呼叫的時候~需要乙個定義乙個變數來接收(儲存)返回值
check_phone()#如果不接受函式的結果,結果會丟失
n = check_phone()
print("下午的表演人:%s"%n)
# 規則:如果執行完有返回值的函式
# 1. 函式之後的**中不需要這個返回結果進行運算:可以選擇不接受返回值!
# 2. 函式之後的**中需要這個資料,必須接受返回結果!
# 疑問:如果你不需要函式的返回值參與運算,你還給函式定義返回值幹什麼?
# 答案:函式不是你乙個人在呼叫!
#擴充套件:函式返回多個值
#python特有的
defrest
(): t = "十分鐘"
c = "敲**"
return t,c
#交叉賦值
a,b = rest()
print("在裡,".format(a,b))
python的函式 引數和返回值
1 什麼是函式 函式就是對實現某一特定功能的 段的封裝。2 函式的分類 3 函式的定義 a 語法def 函式名 引數列表 函式體b 說明 def python中宣告函式的關鍵字 函式名 識別符號,不能是關鍵字 pep8命名規範,見名知意。固定格式 引數列表 引數1,引數2,引數3 這裡的引數叫形參。...
python函式的引數和返回值
python 中,函式的引數是在小括號中定義和傳遞的 傳遞給函式的引數可以是任意的資料型別,比如 1,hello deffoo x,y 定義引數.print x 的值是 x print y 的值是 y foo 2,3 傳遞引數,簡稱傳參 x 的值是 2y 的值是 3 在定義引數的時候,還可以給它定義...
python 函式 引數 返回值
函式 function 也叫方法 method 是一組可以重複使用的 段。函式分為內部函式和使用者自定義函式。內部函式就是程式語言已經寫好了,使用者無序定義就能直接呼叫的函式,比如說len str print 等,但是這些函式還遠不能滿足實際開發,故使用者可以自定義函式。函式的結構是 def 函式名...