一个简单的函数:
def foo(): a = 1 b = 2 return a, b
如何使用epytext样式记录(多个)返回值?
def foo(): """ This function @return (a, b): a tuple of a and b representing... """ a = 1 b = 2 return a, b
或单独使用 @return 每个变量的标签?(这是否“合法”?)
@return
def foo(): """ This function @return a: a int representing... @return b: a int representing... """ a = 1 b = 2 return a, b
在Python中,元组文本是由逗号而不是paren创建的(空元组文本除外) () 这有点特殊),所以 return a, b 首先创建一个 tuple 然后退回。你不是在“返回多个值”,而是一个 元组
()
return a, b
tuple
元组