在函数中,变量的值可以通过多种方式进行变化。以下是一些常见的方式:
需要注意的是,函数内部对变量的修改不会影响到函数外部的同名变量,除非使用全局变量或通过返回值来传递修改后的值。
举例来说,假设有以下函数:
def add_one(num):
num += 1
return num
def main():
x = 5
print("Before function call:", x)
x = add_one(x)
print("After function call:", x)
main()
输出结果为:
Before function call: 5
After function call: 6
在这个例子中,函数add_one
接受一个参数num
,将其加一后返回。在main
函数中,我们定义了变量x
并赋值为5,然后调用add_one
函数,并将返回值赋给x
,从而改变了x
的值。
领取专属 10元无门槛券
手把手带您无忧上云