上次 了解到已有的函数名、类名、模块名不适合 覆盖了 赋新值会 失去原有功能比如 max如果我 就想让 max 当 变量名 表示 最大值想让 max函数 可以继续被调用又该 怎么 做呢?摘要:上次 了解到已有的函数名、类名、模块名不适合 覆盖了 赋新值会 失去原有功能比如 max来百度APP畅享高清图片添加图片注释,不超过 140 字(可选)如果我 就想让 max 当 变量名 表示 最大值想让 max函数 可以继续被调用又该 怎么 做呢?外号班里面
外号
班里面 已经 有个张伟再新来个 就不能 还叫张伟只能叫 大张伟 或者 小张伟如果使用max 作为变量名会把max函数 屏蔽掉在结尾处 加个下划线使用max_不会屏蔽 max函数下划线在哪
下划线shift + -得到 _如果只有一个下划线也能做 变量吗?上次的值
在游乐场里_下划线 有特殊含义刚进来的时候没有_上次的值
一旦有过赋值_ 不是关键字、函数名可以 定义为 变量标识符有相关说明文档吗?两端双下划线(dunder)
help进入帮助模式IDENTIFIERS 找到 标识符主题找到说明
在交互解释器里面存储着 上一次 运算的值_ 可以 被重新赋值为 普通变量 吗?_定义为变量
按q退出帮助文件_ 符合标识符的命名规则给 _ 赋了新值后_ 成了普通变量不再 随着 语句变化 了最好 不要用 _作 变量名让他 还是 在游乐场里 指代上个值现在 本地有多少变量 了呢?回忆 locals函数
_在本地在 locals里面这一堆是什么类型呢?查看locals帮助help(locals)
locals返回的 是包含 当前域中 所有变量的字典观察 locals
del之后_也会消失本地有 好多双下划线 围绕的变量 啊!__name____doc____package____loader____spec____builtins__总结
这次 用到了 下划线为什么 很多本地变量两边 都有 两个下划线__name____doc____builtins__有什么说法吗??我们下次再说!蓝桥->http://www.lanqiao.cn/courses/3584github->http://github.com/overmind1980/oeasy-python-tutorialgitee->http://gitee.com/overmind1980/oeasypython来源:爱摄影CC
免责声明:本站系转载,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与本站联系,我们将在第一时间删除内容!