python基礎之函式的返回值

2022-09-24 21:00:09 字數 1817 閱讀 4041

返回結果要怎麼做,多個結果又要怎麼做

# 函式返回值

# 概念:函式執行完以後會返回乙個物件,如果在函式內部有return 就可以返回實際值,

# 否則將會返回空 none

# 型別:可以返回任意型別,返回值型別應該取決於return後面的型別

# 用途:給呼叫方返回資料

# 在乙個函式體內可以出現多個return關鍵字,但是肯定只能返回乙個return關鍵字

# 如果在乙個函式體內,執行了return,就意味著函式就推出了,return後面的**語句將不會執行

def sum(a,b):

sum=a+b

pass

sum(10,30)

def sum(a,b):

sum=a+b

return sum #將返回給呼叫者

pass

print(sum(10,30)) #函式的返回值返回到呼叫的地方

def sum(a,b):

sum=a+b

return sum #將返回給呼叫者

pass

rs=sum(10,30) #將返回值賦給其他的變數

print(rs) #函式的返回值返回到呼叫的地方

程式設計客棧

def calcomputer(num):

result=0

i=1while i<=num:

result+=i

i+=1

pass

return result

# 呼叫函式

value=calcomputer(10)

print(type(value))

print(value)

def calcomputer(num):

li=result=0

i=1while i<=num:

result+=i

i+=1

pass

li.append(result)

return li

# 呼叫函式

value=calcomputer(10)

print(type(value))

print(value)

def returntuple():

'''返回元組型別資料

:return:

'''# return 1,2,3

return #想要返回什麼型別的資料,直接在return後面直接返回即可

pass

a=returntuple()

print(type(a))

# 巢狀呼叫

def fun1():

print('--------------fun1 start-----------------')

print('--------------fun1 finish-----------------')

pass程式設計客棧

def fun2():

print('--------------fun2 start-----------------')

fun1()

print('--------------fun2 finish-----------------')

pass

fun2() #呼叫函式二

# 函式的分類:根據函式的返回值和函式的www.cppcns.com引數

# 有引數無返回值的

# 有引數有返回值的

# 無引數有返回值的

# 無引數無返回值的

本文標題: python基礎之函式的返回值

本文位址: /jiaoben/python/431548.html

python基礎之函式的返回值 5

函式劃分為兩大類 執行過程函式 函式執行之後沒有任何結果可以在函式之外置收到 沒有return語句的函式 執行過程函式 res print 你好 print res 結果是 none 空值 具有返回值的函式 函式執行之後可以返回乙個結果到函式之外被接收或者使用 具有return語句 具有返回值的函式...

函式之返回值

返回值 將函式中運算的結果通過 return defadd a,b result a b print result return hello 100 呼叫函式 x,y add 2,6 print x,y return 返回值 1.return後面可以是乙個引數 接受的時候x add 1,2 2.re...

python 函式返回值

帶有返回值的函式 def add2num a,b c a b return c或者 def add2num a,b return a b在本小節剛開始的時候,說過的 買菸 的例子中,最後兒子給你菸時,你一定是從兒子手中接過來 對麼,程式也是如此,如果乙個函式返回了乙個資料,那麼想要用這個資料,那麼就...