Chinaunix首页 | 论坛 | 博客
  • 博客访问: 217103
  • 博文数量: 260
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 2631
  • 用 户 组: 普通用户
  • 注册时间: 2020-08-10 06:35
文章分类
文章存档

2025年(12)

2024年(33)

2023年(86)

2022年(53)

2021年(42)

2020年(34)

我的朋友

分类: Python/Ruby

2025-01-03 14:02:35

python中下划线是什么意思_underscore_理解_声明与赋值_改名字 回忆上次内容
  • 上次 了解到
  • 已有的函数名、类名、模块名
  • 不适合 覆盖了 赋新值
  • 会 失去原有功能
  • 比如 max

添加图片注释,不超过 140 字(可选)
  • 如果我
  • 让 max 当 变量名 表示 {BANNED}最佳大
  • 想让 max函数 可以继续被调用
  • 又该 怎么 做呢?????

外号
  • 班里面 已经 有个张伟
  • 再新来个 就不能 还叫张伟
  • 只能叫 大张伟 或者 小张伟

添加图片注释,不超过 140 字(可选)
  • 如果使用max 作为变量名
  • 会把max函数 屏蔽掉

  • 在结尾处 加个下划线
  • 使用max_
  • 不会屏蔽 max函数

下划线在哪
  • 下划线
  • shift + -
  • 得到 _

添加图片注释,不超过 140 字(可选)
  • 如果只有一个下划线
  • 也能做 变量吗?

上次的值
  • 在游乐场里
  • _下划线 有特殊含义

添加图片注释,不超过 140 字(可选)
  • 刚进来的时候没有_
上次的值
  • 一旦有过赋值
  • _ 不是关键字、函数名
  • 可以 定义为 变量标识符

添加图片注释,不超过 140 字(可选)
  • 有相关说明文档吗?
两端双下划线(dunder)
  • help进入帮助模式
  • IDENTIFIERS 找到 标识符主题

添加图片注释,不超过 140 字(可选)
找到说明
添加图片注释,不超过 140 字(可选)
  • 在交互解释器里面
  • 存储着 上一次 运算的值

  • _ 可以 被重新赋值
  • 为 普通变量 吗?

_定义为变量
  • 按q退出帮助文件
添加图片注释,不超过 140 字(可选)
  • _ 符合标识符的命名规则
添加图片注释,不超过 140 字(可选)
  • 给 _ 赋了新值后
  • _ 成了普通变量
  • 不再 随着 语句变化 了

  • {BANNED}最佳好 不要用 _作 变量名
  • 让他 还是 在游乐场里 指代上个值

  • 现在 本地
  • 多少变量 了呢?

回忆 locals函数
  • _
  • 在本地
  • 在 locals里面
  • 这一堆是什么类型呢?

添加图片注释,不超过 140 字(可选)
  • 查看locals帮助
help(locals)
  • locals()
  • 返回的 是
  • 包含 当前域中 所有变量的
  • 字典

添加图片注释,不超过 140 字(可选)
观察 locals()
  • del之后
  • _也会消失

添加图片注释,不超过 140 字(可选)
  • 本地有 好多双下划线 围绕的变量 啊!
  • __name__
  • __doc__
  • __package__
  • __loader__
  • __spec__
  • __builtins__

总结
  • 这次 用到了 下划线
位置
作用
放后面
避免名字冲突
添加图片注释,不超过 140 字(可选)
  • 为什么 很多本地变量
  • 两边 都有 两个下划线
  • __name__
  • __doc__
  • __builtins__

  • 有什么说法吗??????
  • 我们下次再说!????
  • 蓝桥->
  • github->
  • gitee->
056_python中下划线是什么意思_underscore_理解_声明与赋值0 播放 · 0 赞同视频点击可播放视频


阅读(40) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~