Python 第六节 第二课

举报
我是小白呀iamarookie 发表于 2021/09/11 00:04:19 2021/09/11
1.3k+ 0 0
【摘要】 [toc] 变量的作用域 ( 全局变量和局部变量) 变量起作用的范围称为变量的作用域, 不同作用域之间互不影响. 变量分为:全局变量, 局部变量. 全局变量: 1. 在函数和类定义之外声明的变量. 作用域为定义的模块, 从定义位置开始到模块结束. 2. 全局变量降低了函数的通用性和可读性. 应尽量避免全局变量的使用. 3. ...

[toc]

变量的作用域 ( 全局变量和局部变量)

变量起作用的范围称为变量的作用域, 不同作用域之间互不影响. 变量分为:全局变量, 局部变量.

全局变量:

1. 在函数和类定义之外声明的变量. 作用域为定义的模块, 从定义位置开始到模块结束.

2. 全局变量降低了函数的通用性和可读性. 应尽量避免全局变量的使用.

3. 全局变量一般做长量使用.

4. 函数内要改变全局变量值, 使用 global 声明一下

局部变量:

1. 在函数体中 ( 包含形式参数 ) 声明的变量.

2. 局部变量的引用比全局变量快, 优先考虑使用.

3. 如果局部变量和全局变量同名, 则在函数内隐藏全局变量, 只使用同名的局部变量

文章来源: iamarookie.blog.csdn.net,作者:我是小白呀,版权归原作者所有,如需转载,请联系作者。

原文链接:iamarookie.blog.csdn.net/article/details/108898751

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

作者其他文章

评论(0

抱歉,系统识别当前为高风险访问,暂不支持该操作

    全部回复

    上滑加载中

    设置昵称

    在此一键设置昵称,即可参与社区互动!

    *长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

    *长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。