函式 返回多個引數

2022-07-24 04:51:14 字數 2320 閱讀 5267

#返回多個資料,返回的是元組

解包:用變數來接收

info =['

xiaoming

','beijing

','haidian']

name ,addr,arte =info#用三個變數來接受

print(name ,addr,arte)

區域性變數:在函式中定義的變數(沒有加global修飾)

在函式裡面,除了函式就失效了

例如:

name = "

首先他要從自己的函式中找,沒有找不到就從上面開始找

小練習money =500 #形參

deftest(consume):

return money -consume

deftest1(money):

return test(money)+money

money =test1(money)

print(money)

解析:

money =test1(money) 

常量:對應的是變數

常量:乙個不變的值

eg:ip = '192.168.1.1.3'(一般情況下,變數名為大寫,就屬於常量)

遞迴:函式自己條用自己,就是遞迴

def

xiake():

print('下課'

) xiake()

xiake()

2.函式即變數

函式其實就是乙個變數

二 / 內建函式

print(all(['

1','2'

]))#

判斷可迴圈的值是不是都為true

print(any([0,'',3]))

#有乙個為真,就全返回true

print(any([0,'']))

print(bin(10))

#10進製轉二進位制

print(dir(''))#

列印傳入物件的可呼叫方法,比如.不出來的可以用這個

計算:
print(max([1,2,4,5]))

#取最大值

print(sum([1,2,4.3,4]))

#求和

print(divmod(10,3))

#取餘數

#

zip()

#把兩位list合成乙個二維陣列

#取幾位小數

C函式返回多個引數給lua

lua通過乙個執行時棧來維護引數傳遞及返回,使用lua to 等函式獲取lua傳遞到c函式的引數,使用lua push 從c函式返回值到lua指令碼。此外也可以使用lua getglobal從c函式獲取lua指令碼定義的全域性變數。include include include for functi...

C 函式如何返回多個引數值

有時我們需要從通過乙個函式返回多個值,不幸的是c c 不允許這樣做 但我們可以通過一些巧妙的方法來達到這種效果。下面本篇文章就來給大家介紹c c 從函式中返回多個值的方法,希望對大家有所幫助。在函式呼叫時,傳遞帶有位址的引數,並使用指標更改其值 這樣,修改後的值就會變成原始引數。下面通過 示例來看看...

python返回多個引數

函式可以返回多個值嗎?答案是肯定的。比如在遊戲中經常需要從乙個點移動到另乙個點,給出座標 位移和角度,就可以計算出新的新的座標 import math def move x,y,step,angle 0 nx x step math.cos angle ny y step math.sin angl...