在Python中,变量传递有两种方式:传值和传引用。
def modify_value(x):
x = x + 1
value = 10
modify_value(value)
print(value) # 输出10
def modify_list(lst):
lst.append(4)
my_list = [1, 2, 3]
modify_list(my_list)
print(my_list) # 输出[1, 2, 3, 4]
总的来说,Python中的变量传递是根据参数的类型来决定的,对于不可变对象(如数字、字符串、元组),是传值的方式,对于可变对象(如列表、字典、集合),是传引用的方式。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: python如何把多个数字求和