如果一个函数需要返回多个值,就可以以元祖的形式被返回,比如要返回一个三维坐标,则通过(x,y,z)的形式进行返回
任何一个已经创建的元祖中的值是无法被修改的
tuple = (1, 2, 'hi')
print(len(tuple))
print(tuple[2]) //可以被输出但无法被修改
tuple = (1,2,'bye')
print(tuple)
元祖的输出:
def plus_one(tuple):
return tuple[0] + 1, tuple[1] + 1, tuple[2] + 1
t = (1, 4, -1)
(x,y,z) = plus_one(t)
print(x)
print(y,z)
任何一个已经创建的元祖中的值是无法被修改的
tuple = (1, 2, 'hi')
print(len(tuple))
print(tuple[2]) //可以被输出但无法被修改
tuple = (1,2,'bye')
print(tuple)
元祖的输出:
def plus_one(tuple):
return tuple[0] + 1, tuple[1] + 1, tuple[2] + 1
t = (1, 4, -1)
(x,y,z) = plus_one(t)
print(x)
print(y,z)