前言

在进行脚本编程时,由于个人偏向以及撰写习惯问题,导致许多人在编程设计过程中命名的变量名五花八门,所以造成了一些对编程脚本里面的变量和脚本理解有着显著的阻碍。那么编程经过那么多年的发展,也有不同时代的命名习惯约定,通过这些规定可以减少沟通的鸿沟,如果在程序员入门时就养成这样的习惯那最好不过!
所以该文分享了几种常见的变量(或者是脚本中某些名称,类,类成员)的命名习惯法则,希望编程小白们能编写出日后让我减少阅读痛苦的优质代码!

命名规则参考

1.基本的变量命名规则

  • 变量名的第一个字符必须是字母、下划线(_)、或@;
  • 其后(也包括了最后的字符)的字符可以是字母、下划线或者数字;

注意:这仅是常见的变量命名规则,在不同的编程语言中可能是有些许的区别,具体问题具体分析!
下面以C#编程语言使用上面法则(实际C#也是这样)做几个正反面例子:

正确的变量名 错误的变量名
myCar、BAG1、_test 99Point、One+Two

变量名不能与编程语言中关键字冲突(注意是否区分大小写)

2.过时的变量命名方法

由多个单词组成的变量名称中,各个单词组成间隔由一个下划线来间隔,如first_name,all_cost等等,该种命名方法

3.现在公认且流行的变量命名方法

命名方法 含义 建议使用范围 示例
camelCase 由多个单词组成的变量名称中,第一个单词全部小写,后面其他单词的第一个字母全部大写,其余字母全部小写 简单变量 firstName
PascalCase 由多个单词组成的变量名称中,所有单词的第一个字母全部大写,其余字母全部小写 复杂的变量或高级的命名规则 LastName

该方法通常没有编程语言限制的,是IT码农在实际工作中和时代更迭中所产生和主推的变量命名方法,这也是我要所写这边文章的重要着重点,希望各位编程小白从开始就养成使用这几种被公认的变量命名方法,让清白舒适变成编程界的一股清流!
最后文章如有不足,敬请各位批评指正!

变量的命名基本规定和习惯相关推荐

  1. C/C++变量命名规则,个人习惯总结

    C/C++变量命名规则,个人习惯总结_希热明玛_新浪博客 变量命名规则是为了增强代码的可读性和容易维护性.以下为C++必须遵守的变量命名规则: 1. 变量名只能是字母(A-Z,a-z)和数字(0-9) ...

  2. Y05 - 016、变量的命名规范

    初学耗时:0.5h 注:CSDN手机端暂不支持章节内链跳转,但外链可用,更好体验还请上电脑端. 一.变量的命名规范 记忆词:   ...  Y05 - 999.Python - 风变编程  ギ 舒适区 ...

  3. Python|Git remote|hosts|PyCharm常用快捷键|变量转换|命名|类型|运算符|分支|调整tab|循环|语言基础50课:学习记录(1)-项目简介及变量、条件及循环

    目录 系列目录 均引自原项目地址: Python语言基础50课简介及相关网址 修改 hosts 文件 解决 GitHub 上图片无法显示 视频资源 Python语言基础50课代码等文件资源 表1. P ...

  4. php变量名可以是数字 字母或下划线开头,变量的命名必须以字母或下划线开头,中间可以是数字、字母或下划线...

    变量的命名必须以字母或下划线开头,中间可以是数字.字母或下划线 答:√ 现代社会对艾滋病已经完全不存在歧视了.() 答:× Where is the WTO(World Tourism Organiz ...

  5. c语言中分析变量名的组成规则,C语言变量的命名规则

    一般规则: [规则1-1]命名应当直观且可以拼读,可望文知意,便于记忆和阅读, 标识符最好采用英文单词或其组合,不允许使用拼音.程序中的英文单词一般不要太复杂,用词应当准确. [规则1-2]命名的长度 ...

  6. python正确的变量名称_Python基础之变量的命名

    变量的命名 目标 标识符和关键字 变量的命名规则 0.1 标识符和关键字 1.1 标识符 标示符就是程序员定义的 变量名.函数名 名字 需要有 见名知义 的效果,见下图: 标示符可以由 字母.下划线 ...

  7. R语言图形用户界面数据挖掘包Rattle:加载UCI糖尿病数据集、并启动Rattle图形用户界面、数据集变量重命名,为数据集结果变量添加标签、数据划分(训练集、测试集、验证集)、随机数设置

    R语言图形用户界面数据挖掘包Rattle:加载UCI糖尿病数据集.并启动Rattle图形用户界面.数据集变量重命名,为数据集结果变量添加标签.数据划分(训练集.测试集.验证集).随机数设置 目录

  8. Matlab变量及其命名规则

    变量及其命名规则 l        变量 1.        变量名的大小写是敏感. 2.        变量的第一个字符必须为英文字母,而且不能超过31个字符. 3.        变量名可以包含下 ...

  9. C语言中的关键字,变量的定义,变量的命名规则,交换两个变量的值,驼峰命名法【 C语言变量名命名法则】

    C语言结构 C语言中的关键字 变量 变量的定义 变量的命名规则 交换两个变量的值 驼峰命名法 C语言结构 上图中我们可以看到最外层是程序,内部是所有的构成,我们从最里面开始说明. 当我们用计算机语言来 ...

最新文章

  1. iOS开发之蓝牙通信
  2. ABAP屏幕上显示LIST的三种方法
  3. nodejs与npm版本对应表
  4. bzoj3626:[LNOI2014]LCA
  5. 面试题 锁消除是什么
  6. 远控时其他用户登录到这台计算机,如何远程控制另一台电脑 远程控制另一台电脑方法【详解】...
  7. python随机颜色代码_python绘制随机颜色太阳花
  8. 吉林大学研究生课程-面向对象方法2020考试复习资料
  9. mysql重点知识提取
  10. wps分析工具库如何加载_量化分析|TALib超好用的技术库,再给它封装一层如何!...
  11. Inno Setup 6.0.0+ 繁体中文语言包
  12. 机器学习中,矩阵转置的求导运算
  13. 泰勒公式系列之一多项式逼近
  14. tkmybatis 子查询_【10/21】南池袋送餐桌和椅子 收纳盒子 洗衣机 | 下落合站送洗衣机...
  15. 我们跟8个程序员聊了一晚上,攒齐了来自BAT的吐槽
  16. springMVC源码分析--HandlerMethod
  17. 浅谈NAT(网络地址转换)原理 + 个人的思考
  18. 概率统计D 01.06 伯努利概型
  19. 四元数解算欧拉角MATLAB程序
  20. GOF设计模笔记式之结构模型

热门文章

  1. Java 视频时长计算
  2. iTunes v12.1.1 正式版
  3. 原生Array.isArray()判断对象是否为数组
  4. InnoDB数据库隔离级别
  5. 从零开始学CIRCOS绘制圈图(三)
  6. python画circos图_教你在线绘制circos图
  7. vep加密视频破解转换为mp4教程
  8. Unity3D脚本依赖RequireComponent(自动添加关联的脚本)
  9. 基于51单片机的蓝牙智能台灯设计
  10. 专业冷门、院校双非,汇智动力带出17K高薪的测试学员