# 函数和c++没什么差别,就是少了对函数的定义没有int,void,bool之类的,变成了def,返回或者返回都行
def add(x,y):
return x+y
print(add(1,2))
# 函数的话有一个需要注意的点是全局变量和局部变量,在一个函数中如果有与全局变量名称相同的话默认使用的是局部变量
# 如果没有相同的话,默认print的是全局变量,为什么说是print,因为你除了print其他的都是要进行操作,那么就意味着你定义了一个局部变量
# 要么报错,说你没有定义,要么就没有修改到全局变量,如果在一个函数中要使用的全局变量最好就是加一个global+全局变量名称
a = 100
def test():
global a
a += 100
print(a)
test()
# 还有一个就是为了方便调试,会定义一个主函数
if __name__=="__main__":
main()
python 函数 def 全局变量
Python函数中的全局变量使用解析
最新推荐文章于 2024-07-08 19:18:21 发布
本文详细探讨了Python函数中如何使用和管理全局变量,解释了函数作用域与全局作用域的区别,同时分享了在函数内部修改全局变量的技巧,包括使用`global`关键字的方法。
1333

被折叠的 条评论
为什么被折叠?



