python之路 初識函式

2022-09-01 21:39:22 字數 1959 閱讀 8983

f(x) = x + 1y = 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學習之路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語言實現乙個功能需要編...