python返回多個返回值
1. python中一個函數可以返回多個值嗎
可以的。返回值下載return上,調用時用兩個變數接收。
def F ( x, y ):
return x+y, x-y
a, b = F( 9, 4)
2. python函數如何同時處理返回值以及返回內容
如圖所示,可以做一個參考
3. python假如return語句返回3個值,返回值是什麼數據類型
元組類型吧
4. python的返回值
1、簡單介紹 print 和 return 的區別:print 僅僅是列印在控制台,而 return 則是將 return 後面的部分作為返回值(作為函數的輸出,可以用變數接走,繼續使用該返回值做其它事)
2、函數需要先定義後調用,函數體中 return 語句的結果就是返回值。如果一個函數沒有 reutrn 語句,其實它有一個隱含的 return 語句,返回值是 None,類型也是'NoneType'
5. python group函數有幾個返回值
一個,返回的是符合正則表達式的字元串。
group(0)返回整個字元串;
group(1)返回第一個匹配值;
group(2)返回第二個匹配值;
group(3)返回第三個匹配值。
依次類推。
6. python return同時返回三個值 返回值是什麼數據類型
Python是弱類型需要,我們並不需要知道返回值是什麼數據類型,只需要用多個標識符來接收多個返回值,每個標識符對應的類型為在方法中返回的數據類型。
7. python 函數能否有多個返回值
像這樣反回序例就是多個值
def get_gitpath():
gitpaths=[]
gitpath= request.args.get('c', 0, type=str)
f = open(sys.path[0]+"\\gitpath.txt","r")
lines = f.readlines()
for line in lines :
line=line.strip('\n')
gitpaths.append(line)
return gitpaths
8. python:返回值問題
python 函數返回值有兩種形式:
1 返回一個值。
2 返回多個值。
現看看返回一個值的吧。
def firstvalue(a,b):
c = a + b
return c
print firstvalue(1,2)結果:3
再看看返回多個值的: 那怎麼可以返回多個值呢,其他的語言一般調用函數的話,只能返回一個值,可能我不太熟悉所有的語言,我知道的語言只能返回一個值,而python可以返回多個值,感覺非常方便,發代碼看下:
def secondvalue(a,b):
c = a + b
return (a,b,c)
x,y,z = secondvalue(1,2)
print 'x:',x,'y:',y,'z:',z
9. python調用dll怎麼返回多個值
多個返回值需要用list集合來解析。。
舉例參考一下:
import ctypes
# Load DLL into memory.
hllDll = ctypes.WinDLL ("c:\\PComm\\ehlapi32.dll")
# Set up prototype and parameters for the desired function call.
# HLLAPI
hllApiProto = ctypes.WINFUNCTYPE (
ctypes.c_int, # Return type.
ctypes.c_void_p, # Parameters 1 ...
ctypes.c_void_p,
ctypes.c_void_p,
ctypes.c_void_p) # ... thru 4.
hllApiParams = (1, "p1", 0), (1, "p2", 0), (1, "p3",0), (1, "p4",0),
# Actually map the call ("HLLAPI(...)") to a Python name.
hllApi = hllApiProto (("HLLAPI", hllDll), hllApiParams)
# This is how you can actually call the DLL function.
# Set up the variables and call the Python name with them.
p1 = ctypes.c_int (1)
p2 = ctypes.c_char_p (sessionVar)
p3 = ctypes.c_int (1)
p4 = ctypes.c_int (0)
hllApi (ctypes.byref (p1), p2, ctypes.byref (p3), ctypes.byref (p4))