python 初識函式

2022-08-01 02:36:12 字數 1543 閱讀 4268

f(x) = x + 1

y = x + 1

# 函式是對功能或者動作的封裝

def 函式名():

函式體呼叫:  函式名()

def play():

print('今天我想打籃球')

print('今天我想玩遊戲')

print('今天我想彈鋼琴')

print('今天我想跳舞')

play()

return : 返回

1. 當程式沒寫過return, 不返回任何結果. 如果你非要接收. 接受到的是none

2. 當函式寫return 值, 有乙個返回值.

3. 當函式寫了return 值1, 值2, 值3.... 返回多個結果. 多個結果打包成元組

4. 當程式執行到return, 函式結束執行

def play():

print('今天我想打籃球')

print('今天我想玩遊戲')

print('今天我想彈鋼琴')

print('今天我想跳舞')

return '今天玩的很開心'

ret = play()

print(ret) # 今天玩的很開心

# 小括號是什麼: 小括號表示呼叫, 傳參

1. 什麼是引數: 引數是給函式傳遞的資訊

形參: def 變數() 括號裡面的就是形參

1. 位置引數

2. 預設值

實參: 在函式呼叫的時候給函式傳遞的具體的值

1. 位置引數

2. 關鍵字引數

3. 混合: 位置在前,關鍵字在後

傳參: 把實參給形參的過程

def eat(主食,副食,湯,甜點):

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函式

一.函式 1.什麼是函式 函式是對功能或者動作的封裝 2.函式的語法和定義 def 函式名 函式體呼叫 函式名 3.關於函式的返回值 return 返回 1.當程式沒寫過return,不返回任何結果,除非你要接收,接收到的是none 2.當函式寫return值,有乙個返回值 3.當函式寫了retur...

python 之 初識函式

有很多大神寫了介紹函式是什麼的好博文,我自問無法超越,但是引用還是可以的,真的很好,適合反覆閱讀 我在這裡獲得過很多的幫助,所以膜拜他們 路飛的美女講師部落格 銀角大王部落格 感覺自己沒有寫下去的必要了 return的作用 1.函式執行完畢後,可以給呼叫者返回資料 2.一旦遇到return,結束當前...

python之路 初識函式

f x x 1y x 1 函式是對功能或者動作的封裝 def 函式名 函式體呼叫 函式名 def play print 今天我想打籃球 print 今天我想玩遊戲 print 今天我想彈鋼琴 print 今天我想跳舞 play return 返回 1.當程式沒寫過return,不返回任何結果.如果你...