[oeasy]python056_python中下划线是什么意思_underscore_理解

360影视 2025-01-03 14:02 4

摘要:python中下划线是什么意思_underscore_理解_声明与赋值_改名字 回忆上次内容上次 了解到已有的函数名、类名、模块名不适合 覆盖了 赋新值会 失去原有功能比如 max添加图片注释,不超过 140 字(可选)如果我 就想让 max 当 变量名 表示

python中下划线是什么意思_underscore_理解_声明与赋值_改名字 回忆上次内容

上次 了解到已有的函数名、类名、模块名不适合 覆盖了 赋新值会 失去原有功能比如 max如果我 就想让 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__有什么说法吗??我们下次再说!蓝桥->https://www.lanqiao.cn/courses/3584github->https://github.com/overmind1980/oeasy-python-tutorialgitee->https://gitee.com/overmind1980/oeasypython

056_python中下划线是什么意思_underscore_理解_声明与赋值0 播放 · 0 赞同视频

来源:oeasy一点号

相关推荐