[oeasy]python056_python中下划线是什么意思_underscore_理解_声明与赋值_改名字

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

  • 上次 了解到

  • 已有的函数名、类名、模块名

  • 不适合 覆盖了 赋新值

  • 会 失去原有功能

  • 比如 max

添加图片注释,不超过 140 字(可选)

  • 如果我 就想

  • 让 max 当 变量名 表示 最大值

  • 想让 max函数 可以继续被调用

  • 又该 怎么 做呢?🤔

外号

  • 班里面 已经 有个张伟

  • 再新来个 就不能 还叫张伟

  • 只能叫 大张伟 或者 小张伟

添加图片注释,不超过 140 字(可选)

  • 如果使用max 作为变量名

  • 会把max函数 屏蔽掉

  • 在结尾处 加个下划线

  • 使用max_

  • 不会屏蔽 max函数

下划线在哪

  • 下划线

  • shift + -

  • 得到 _

添加图片注释,不超过 140 字(可选)

  • 如果只有一个下划线

  • 也能做 变量吗?

上次的值

  • 在游乐场里

  • _下划线 有特殊含义

添加图片注释,不超过 140 字(可选)

  • 刚进来的时候没有_

上次的值

  • 一旦有过赋值

  • _ 不是关键字、函数名

  • 可以 定义为 变量标识符

添加图片注释,不超过 140 字(可选)

  • 有相关说明文档吗?

两端双下划线(dunder)

  • help进入帮助模式

  • IDENTIFIERS 找到 标识符主题

添加图片注释,不超过 140 字(可选)

找到说明

添加图片注释,不超过 140 字(可选)

  • 在交互解释器里面

  • 存储着 上一次 运算的值

  • _ 可以 被重新赋值

  • 为 普通变量 吗?

_定义为变量

  • 按q退出帮助文件

添加图片注释,不超过 140 字(可选)

  • _ 符合标识符的命名规则

添加图片注释,不超过 140 字(可选)

  • 给 _ 赋了新值后

  • _ 成了普通变量

  • 不再 随着 语句变化 了

  • 最好 不要用 _作 变量名

  • 让他 还是 在游乐场里 指代上个值

  • 现在 本地

  • 有多少变量 了呢?

回忆 locals函数

  • _

  • 在本地

  • 在 locals里面

  • 这一堆是什么类型呢?

添加图片注释,不超过 140 字(可选)

  • 查看locals帮助

help(locals)

  • locals()

  • 返回的 是

  • 包含 当前域中 所有变量的

  • 字典

添加图片注释,不超过 140 字(可选)

观察 locals()

  • del之后

  • _也会消失

添加图片注释,不超过 140 字(可选)

  • 本地有 好多双下划线 围绕的变量 啊!

  • __name__

  • __doc__

  • __package__

  • __loader__

  • __spec__

  • __builtins__

总结

  • 这次 用到了 下划线

位置

作用

放后面

避免名字冲突

添加图片注释,不超过 140 字(可选)

  • 为什么 很多本地变量

  • 两边 都有 两个下划线

  • __name__

  • __doc__

  • __builtins__

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

点击可播放视频

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值