答:
下面是4种思路(第三种最像C语言),抱歉回答的有些晚
1.正常的return 返回值是元组形式,所以元组或列表好像有点小题大做
2.可以写成一个列表或字典的形式(如果像C语言的话,可能字典更适合一些,事实上,如tkinter 的传值就是一个字典)
3.如果你内存足够,也可以写成一个类(这是最像C语言的)
4.如果情况合适,也能将所有方法写在一个类里面(或者用global 关键字),这样变量能随便调用,不过有局限性
# 这是用列表的形式
name = 'Tom'
age = 20
list = [name, age]
# 这是用字典的形式
dict = {}
dict['name'] = 'Tom'
dict['age'] = 20
# 这是用类的方式
class Person:
def __init__(self): # 也可以在self 后面跟上默认的参数,不过这样就又像列表一样了
self.name = ''
self.age = 0
person = Person()
person.name = 'Tom'
person.age = 20
print(person.name, person.age)
# 这是写在同一类中的方法
class Person:
def __init__(self): # 也可以在self 后面跟上默认的参数,不过这样就又像列表一样了
self.name = 'Tom'
self.age = 20
def function(self):
print(self.name, self.age)