f(x) = x + 1y = x + 1#函式是對功能或者動作的封裝
def函式名():
函式體呼叫: 函式名()
defplay():
print('
今天我想打籃球')
print('
今天我想玩遊戲')
print('
今天我想彈鋼琴')
print('
今天我想跳舞')
play()
return : 返回
1. 當程式沒寫過return, 不返回任何結果. 如果你非要接收. 接受到的是none
2. 當函式寫return 值, 有乙個返回值.
3. 當函式寫了return 值1, 值2, 值3.... 返回多個結果. 多個結果打包成元組
4. 當程式執行到return, 函式結束執行
defplay():
print('
今天我想打籃球')
print('
今天我想玩遊戲')
print('
今天我想彈鋼琴')
print('
今天我想跳舞')
return
'今天玩的很開心
'ret =play()
print(ret) #
今天玩的很開心
#小括號是什麼: 小括號表示呼叫, 傳參
1. 什麼是引數: 引數是給函式傳遞的資訊
形參:
def變數() 括號裡面的就是形參
1. 位置引數
2. 預設值
實參: 在函式呼叫的時候給函式傳遞的具體的值
1. 位置引數
2. 關鍵字引數
3. 混合: 位置在前,關鍵字在後
傳參: 把實參給形參的過程
defeat(主食,副食,湯,甜點):
print('
中午吃的主食是%s
' %主食)
print('
中午吃的副食是%s
' %副食)
print('
中午吃的湯是%s
' %湯)
print('
中午吃的甜點是%s
' %甜點)
eat(
"大公尺飯
","魚香肉絲
",'紫菜蛋花湯
','哈根達斯')
eat(
'紫菜蛋花湯
','哈根達斯
',甜點='
魚香肉絲
',湯='
大公尺飯') #
關鍵字引數放到位置引數後面寫
def regist(name, age, edu, gender="
男"): #
預設情況下. gender = 男
print("
name:
", name)
print("
age:
", age)
print("
edu:
", edu)
print("
gender:
", gender)
regist("張三
", 19, "
中專") #
預設值當不傳遞引數的時候起作用的
regist("
李四", 25, "本科"
)regist("王五
", 25, "高中"
)regist("劉七
", 21, "
本科", "女"
)regist("李八
", 21, "
本科", "
女")
python學習之路9 初識函式
函式是帶名字的 塊。要執行函式定義的特定任務,可呼叫該函式。需要在程式中多次執行同一任務時,你無需反覆編寫完成該任務的 而只需要呼叫執行該任務的函式,讓python執行其中的 你將發現,通過使用函式,程式的編寫 閱讀 測試和修復都將更容易。1 定義函式 def 定義的 函式名稱 引數 函式內容 re...
十 python沉澱之路 高階函式初識
一 高階函式 分兩種 一種是返回值中包含函式體 另一種是把乙個函式體當作了引數傳給了另乙個函式 1 返回值中包含函式體 例1 1 deftest 2print 這是乙個測試 3return test 45 f test 6 f 1 這是乙個測試 2 這是乙個測試 例21 definward 2pri...
Python學習之路 初識Python
python的創始人是吉多 範羅蘇姆 guido van rossum 在中國被親切地稱為 龜叔 荷蘭人。他是一位數學家,同時也傾向於做計算機的工作,熱衷於程式設計。guido曾使用過pascal c fortran等,這些語言的設計原則是讓機器能更快地執行。以c語言為例,用c語言實現乙個功能需要編...