python函式的引數和返回值

2021-08-23 12:31:23 字數 1343 閱讀 7916

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