#返回多個資料,返回的是元組解包:用變數來接收
info =['區域性變數:在函式中定義的變數(沒有加global修飾)xiaoming
','beijing
','haidian']
name ,addr,arte =info#用三個變數來接受
print(name ,addr,arte)
在函式裡面,除了函式就失效了
例如:
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'(一般情況下,變數名為大寫,就屬於常量)
遞迴:函式自己條用自己,就是遞迴
def2.函式即變數xiake():
print('下課'
) xiake()
xiake()
函式其實就是乙個變數
二 / 內建函式
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...