[oeasy]python059变量命名有什么规则_惯用法_蛇形命名法_name

B站影视 2025-01-13 10:31 2

摘要:中文能用在python里吗_汉语拼音变量名_蛇形命名法_驼峰命名法 回忆上次内容上次玩的 还是 下划线下划线 在变量定义的时候代替空格空格本身也很重要留白 让 代码提高可读性添加图片注释,不超过 140 字(可选)还有什么方式可以 继续 提高可读性 吗??问问

中文能用在python里吗_汉语拼音变量名_蛇形命名法_驼峰命名法 回忆上次内容

上次玩的 还是 下划线下划线 在变量定义的时候代替空格空格本身也很重要留白 让 代码提高可读性还有什么方式可以 继续 提高可读性 吗??

问问ai

命名风格 怎么理解?

实际情况

如果 一个变量名 中由 两单词组成比如说 this year

thisyear = 2023

变量名连在一起分不出 单词

命名惯例

命名 惯用法Naming Convention是 一些套路能分出单词来命名惯用法Naming Convention是 怎么来的 呢?

溯源

最早的时候变量名 随意发挥没有 规则(convention)早期的 PASCAL语言惯用 大驼峰也叫 帕斯卡DiskSize但也不严格命名法 出现的目的是让程序 更可读命名 更可靠

由来

Guido最主要的 语言 是 c喜欢 全小写字母因为觉得 大写字母需要 更多按键个个都是 CapitalCapital 什么意思呢?

cap

cap 帽子capital 首要的含义由来首都打头的城市资本启动的资金大写最前面的字母小写字母small letter则很舒服程序里面 必须要表示 分隔符

c语言

unix 和 c带来 新的命名惯用法naming_convention字母小写单词之间 用下划线

新的惯用法

这种惯例最早 出现在了 c、unix的源代码中也出现 在The C Programming Language以 下划线 作为 分隔符很像 空格但又 不是 空格这 命名法叫什么 呢?

新命名

新命名法最初 被叫做"带下划线的小写命名"lower_case_with_underscorespython从 c 中 借鉴了 下划线命名法这个分隔符_在python中无处不在比如__builtins____py_cache__但这 名字拗口而且很难记lower_case_with_underscores有什么好办法吗?

蛇形命名

2002年intel和微软的员工 在内部交流的时候起了 snake_case 这个名字蛇形命名法蛇形命名法 成为Pep8中 官方推荐的函数名这和蛇有什么关系?

蛇形命名法

下划线(_)很像 蛇匍匐 在地上2004年ruby社区里面 Gavin Kistner开始在Usenet上使用snake_case并且 流传 开来还有什么 有趣的Naming Convention命名惯用法 吗?

烤串命名法

2015年根据 下划线派生的中划线kebab-case的命名法this-is-an-example-name烤串命名法也出现了python中不能用因为python的 标识符不支持 中划线(-)

多字词 命名法 大全

命名法 大全解决了 单词之间 的 连接方式最常用的 是这三种怎么理解?

三大标识符惯用法

变量标识符中 单词的连接方式主要是 大小写 和 连字符蛇形snake_case所有单词字母 小写空格用 下划线 替代帕斯卡所有单词 首字母大写PascalCasejava中常见的类名和变量名小驼峰首单词 小写后面单词 首字母大写camelCasesetThisYear

另一方面

但也别为了清晰玩命续写单词

local_soil_moisture_value_to_determine_the_amount_of_water_added = 0

言简意赅

soil_moisture_value = 0

python 所有的 标识符都是建议是蛇形(snake_case) 吗?

蛇形

变量名函数名方法名模块名包名python所有变量都用 蛇形命名法 吗?

总结

这次 研究了 命名法(Naming Convention)大驼峰 帕斯卡小驼峰蛇形python中 所有的变量都必须用蛇形命名法吗?下次再说!蓝桥->https://www.lanqiao.cn/courses/3584github->https://github.com/overmind1980/oeasy-python-tutorialgitee->https://gitee.com/overmind1980/oeasypython

来源:oeasy

相关推荐