中文能用在python里吗_汉语拼音变量名_蛇形命名法_驼峰命名法 回忆上次内容
-
上次玩的 还是 下划线
-
下划线 在变量定义的时候
-
代替空格
-
空格本身也很重要
-
留白 让 代码
-
提高可读性
添加图片注释,不超过 140 字(可选)
-
还有什么方式
-
可以 继续 提高可读性 吗??🤔
问问ai
添加图片注释,不超过 140 字(可选)
-
命名风格 怎么理解?
实际情况
-
如果 一个变量名 中
-
由 两单词组成
-
比如说 this year
thisyear = 2023
-
变量名
-
连在一起
-
分不出 单词
命名惯例
-
命名 惯用法
-
Naming Convention
-
是 一些套路
-
能分出单词来
添加图片注释,不超过 140 字(可选)
-
命名惯用法
-
Naming Convention
-
是 怎么来的 呢?
溯源
-
最早的时候
-
变量名 随意发挥
-
没有 规则(convention)
-
早期的 PASCAL语言
-
惯用 大驼峰
-
也叫 帕斯卡
-
DiskSize
-
但也不严格
添加图片注释,不超过 140 字(可选)
-
命名法 出现的目的是
-
让程序 更可读
-
命名 更可靠
由来
-
Guido
-
最主要的 语言 是 c
-
喜欢 全小写字母
添加图片注释,不超过 140 字(可选)
-
因为觉得 大写字母
-
需要 更多按键
-
个个都是 Capital
-
Capital 什么意思呢?
cap
-
cap 帽子
添加图片注释,不超过 140 字(可选)
-
capital 首要的
-
小写字母
-
small letter则很舒服
-
程序里面 必须要表示 分隔符
c语言
-
unix 和 c
-
带来 新的
-
命名惯用法
-
naming_convention
添加图片注释,不超过 140 字(可选)
-
字母小写
-
单词之间 用下划线
新的惯用法
-
这种惯例
-
最早 出现在了 c、unix的源代码中
-
也出现 在The C Programming Language
添加图片注释,不超过 140 字(可选)
-
以 下划线 作为 分隔符
-
很像 空格
-
但又 不是 空格
-
这 命名法叫什么 呢?
新命名
-
新命名法
-
最初 被叫做
-
"带下划线的小写命名"
-
lower_case_with_underscores
-
python
-
从 c 中 借鉴了 下划线命名法
-
这个分隔符_
-
在python中无处不在
-
比如
-
__builtins__
-
__py_cache__
-
但这 名字拗口而且很难记
-
lower_case_with_underscores
-
有什么好办法吗?
蛇形命名
-
2002年
-
intel和微软的员工 在内部交流的时候
-
起了 snake_case 这个名字
-
蛇形命名法
-
蛇形命名法 成为
-
Pep8中 官方推荐的
-
函数名
添加图片注释,不超过 140 字(可选)
-
这和蛇
-
有什么关系?
蛇形命名法
-
下划线(_)
-
很像 蛇匍匐 在地上
添加图片注释,不超过 140 字(可选)
-
2004年
-
ruby社区里面 Gavin Kistner
-
开始在Usenet上使用
-
snake_case
-
并且 流传 开来
-
还有什么 有趣的
-
Naming Convention
-
命名惯用法 吗?
烤串命名法
-
2015年
-
根据 下划线派生的
-
中划线kebab-case的命名法
-
this-is-an-example-name
-
烤串命名法
-
也出现了
添加图片注释,不超过 140 字(可选)
-
python中不能用
-
因为python的 标识符
-
不支持 中划线(-)
多字词 命名法 大全
-
命名法 大全
-
解决了 单词之间 的 连接方式
添加图片注释,不超过 140 字(可选)
-
最常用的 是这三种
添加图片注释,不超过 140 字(可选)
-
怎么理解?
三大标识符惯用法
-
变量标识符中 单词的连接方式
-
主要是 大小写 和 连字符
-
蛇形
-
snake_case
-
所有单词字母 小写
-
空格用 下划线 替代
添加图片注释,不超过 140 字(可选)
-
帕斯卡
-
所有单词 首字母大写
-
PascalCase
-
java中常见的类名和变量名
添加图片注释,不超过 140 字(可选)
-
小驼峰
-
首单词 小写
-
后面单词 首字母大写
-
camelCase
-
setThisYear
添加图片注释,不超过 140 字(可选)
另一方面
-
但也别为了清晰
-
玩命续写单词
local_soil_moisture_value_to_determine_the_amount_of_water_added = 0
-
言简意赅
soil_moisture_value = 0
-
python 所有的 标识符
-
都是建议是
-
蛇形(snake_case) 吗?
蛇形
添加图片注释,不超过 140 字(可选)
-
变量名
-
函数名
-
方法名
-
模块名
-
包名
添加图片注释,不超过 140 字(可选)
-
python所有变量都用 蛇形命名法 吗?
总结
-
这次 研究了 命名法(Naming Convention)
-
大驼峰 帕斯卡
-
小驼峰
-
蛇形
添加图片注释,不超过 140 字(可选)
-
python中 所有的变量
-
都必须用蛇形命名法吗?🤔
-
下次再说!👋
浙公网安备 33010602011771号