室内设计培训班哪家好,深圳新站优化,有没有做软件的网站,室内装修网站一、调用函数使用规则python函数的应用一般需要#xff1a;先定义、后调用 #xff0c;否则将报错提示【name * is not defined】未定义名称。但进行函数定义时调用函数不受此限制。错误示例#xff1a;先调用#xff0c;后定义#xff0c;提示【未定义名称】。函数定义…一、调用函数使用规则 python函数的应用一般需要先定义、后调用 否则将报错提示【name * is not defined】未定义名称。但进行函数定义时调用函数不受此限制。错误示例先调用后定义提示【未定义名称】。函数定义时调用函数可以先嵌套调用未定义的函数名再定义被嵌套的函数。 二、全局变量与局部变量全局变量变量在函数的外部拥有全局作用域可以在整个程序范围内访问。局部变量变量在函数的内部拥有局部作用域只能在其函数内部访问。# 代码
x3 # x3在函数外部是全局变量def new_x():x15 # x15在函数内部是局部变量只是函数内部的变量与函数外部的变量名称一样但并不是引用了函数外部的变量。return xprint(x) # 未执行函数时输出x值
print(new_x()) # 执行函数
print(x) # 执行函数后查看变量x值# 结果
3
15
3
# 代码
x3 # x3在函数外部是全局变量def new_x():x # x在函数内部是局部变量且x作为变量引用全局变量的值。return xprint(x)
print(new_x())
print(x)# 结果
3
3
3如果想用函数改变全局变量 需要在函数中用关键字【global】【变量】说明该变量是全局变量 。# 代码
x3 # x3在函数外部是全局变量def new_x():global x # 用关键字【global】声明函数中的变量【x】为全局变量x5 # 为全局变量【x】重新赋值return xprint(x)
print(new_x())
print(x)# 结果
3
5
5Python条件语句mp.weixin.qq.comPython条件语句mp.weixin.qq.comPython 函数一 基本语法mp.weixin.qq.comPython 函数二 参数类型mp.weixin.qq.com本文由晓薪数据首发部分图片来源于网络首发于公众号晓薪数据Nana20200130)如需转载请后台留言联系授权分享转发敬请随意。本人是初学阶段还有很多不懂的地方所以如果发现了错误及不足之处希望能留言提出来万分感谢如果你觉得我很走心也欢迎点赞