在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中的变量传递是根据参数的类型来决定的,对于不可变对象(如数字、字符串、元组),是传值的方式,对于可变对象(如列表、字典、集合),是传引用的方式。