程序设计语言中的命名规则

第一个就是类用的Pascal Case (PascalCase),每个单词的首字母大写,不使用分隔符。比如: `ThisIsPascalCase`。PascalCase 之所以得名,是因为它得到了程序设计语言 Pascal 的广泛使用和推广。

第二个是Camel Case (camelCase),第一个单词的首字母小写,其余单词的首字母大写。比如: `thisIsCamelCase`。Java的函数名和变量名使用这个命名约定比较多,Python里比较少见。

CamelCase 得名于“骆驼”(camel),因为这种命名规范中的单词之间没有分隔符,而每个单词的首字母大写,使得整个词组看起来像骆驼的驼峰一样起伏。这种命名方式模仿了骆驼的驼峰,因此被称为 CamelCase。

第三个Snake Case (snake_case),它是所有字母小写,单词之间使用下划线分隔。这个是PEP8推荐的Python变量名和函数名的命名约定。比如: `this_is_snake_case`。

Snake_case 之所以得名,是因为这种命名规范中的单词之间用下划线(_)分隔,使得整个词组看起来像蛇一样蜿蜒曲折。因此被称为 snake_case。

第四个Screaming Snake Case (SCREAMING_SNAKE_CASE),它是和snake case类似,只是所有字母大写,单词之间也是使用下划线分隔。这个一般用于常量名。比如,THIS_IS_SCREAMING_SNAKE_CASE`

Screaming Snake Case 之所以得名,是因为这种命名规范中的所有字母都大写,并且单词之间用下划线(_)分隔,看起来像是在“喊叫”一样,因此被称为 Screaming Snake Case,是不是有点搞笑。

第五个是Kebab Case (kebab-case),所有字母小写,单词之间使用连字符分隔。这个一般用于文件名或者URL路径,比如: `this-is-kebab-case.txt`

Kebab-case 之所以得名,是因为这种命名规范中的单词之间用连字符(-)分隔,看起来像串在烤肉串(kebab)上的单词,因此被称为 kebab-case。这种命名方式常用于 URLs 和 CSS 类名。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

hongyunshui513

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值