函式的返回值 return

2022-06-30 12:39:08 字數 1270 閱讀 6359

# ### 函式的返回值 return

"""return: 自定義返回值 , 返回到**? 返回到函式的[呼叫處]

1.return 後面可以跟上六大標準資料型別 , 除此之外,可以跟上 類物件,函式,如果不寫return ,預設返回none

2.return 如果執行了return ,意味著 return後面得所有**,統統不執行,函式終止了.

"""#(1) return 後面的資料型別

def func():

# return 1

# return 3.14

# return true

# return 4j

# return [1,2,3,4]

return

res = func() # res =

print(res)

#(2) 如果不寫return ,預設返回none

def func():

a =1

res = func()

print(res)

#(3) 執行完return 之後,函式立刻終止,後面的**不執行

def func():

print("執行到1")

print("執行到2")

return 1

print("執行到3")

print("執行到4")

return 2

res = func()

print(res)

#(4) 計算器

print("<===>")

def calc(sign,num1,num2):

if sign == "+":

res = num1 + num2

elif sign == "-":

res = num1 - num2

elif sign == "*":

res = num1 * num2

elif sign == "/":

if num2 == 0:

return "大兄弟,除數不能為0"

res = num1 / num2

else:

return "不會,別問我!!!!!!,你是有趣的靈魂"

return res

res = calc("^",5,0)

print(res)

# print列印的值和返回值是兩個不相干的概念 return + 值 自定義的

# res = print(123)

# print(res)

函式返回值return

函式後面如果沒有return系統會預設return none def ff print 列印return return 15 函式在執行中遇到return就會停止執行,並返回結果,所以後面的不會被執行 print 不會被執行 a ff print a return的值會返回給函式ff def jia...

函式返回值 return

return 返回值 後面跟的是資料型別 數字 字串 布林 函式 物件 元素 null 未定義 return 返回值 1 函式名 括號 fn1 return 後面的值 2 如果沒有寫return,所有函式預設返回值 未定義 3 return後面任何 都不執行了.因此,可以控制函式體中的 執行到指定就...

return的返回值

1.return在if else語句裡面相當於whitch的break 截斷 function test num else test 2.在函式裡面的return返回值可以是數字,字串,變數,也可以函式,也可以做簡單的運算等 function test2 函式在堆裡執行,函式執行完以後會被銷毀,但r...