变量名只能由啥和啥三种字符组成,字符个数不得超过?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了变量名只能由啥和啥三种字符组成,字符个数不得超过?相关的知识,希望对你有一定的参考价值。

C语言中的变量名只能由字母、数字和下划线三种字符组成变量命名规则:变量名首字母必须为字母(a-zA-Z),下划线(_),或者美元符号($)开始,php编程中所有变量必须以$开始。(有些编译器已经支持中文变量名了)变量名只能是字母(a-zA-Z),数字(0-9),下划线(_)的组合,并且之间不能包含空格,数字不能放在变量名首位。变量名不能使用编程语言的保留字。比如在javascript中不能使用true,false,while,case,break保留字等等。在每个 代码范围内使用足够短和足够长的名称:例如循环计算器用一个字符就可以了,如i; 条件和循环变量用一个单词, 方法名1-2个单词, 类名2-3个单词, 全局变量3-4个单词组成

为变量指定一些专门名称,不要使用例如 "value", "equals", "data" 这样的变量名

变量名要使用有意义的名称,通过变量名能大概反映出其具体的用途

不要在变量名前加 前缀,例如 o_, obj_, m_ 之类

服从公司命名规范,在命名时使用一致的做法,例如:txtUserName, lblUserName, cmbSchoolType, ... 除非是大大降低了 可读性

服从 编程语言本身的规范,不要使用不连贯的小写和大写混合名称,例如:userName, UserName, USER_NAME, m_userName, username, ...不要在同一个类的不同上下文中重用相同的变量名

不要在一个方法内用同一个变量做不同的用途

不要使用非 ASCII字符的变量,例如中文变量

不要使用太长的变量名,例如50个字符,这很难阅读,而且可能超出一些 编译器的限制

确定并坚持使用固定的一种 自然语言的命名方式,例如不要使用拼音和英文混合的命名方式

方法名要使用有意义的名称,能通过方法名大概了解该方法的用途,而且方法名要以动词开始,例如createPasswordHash

方法名要符合公司统一的规范,例如:getTxtUserName(), getLblUserName(), isStudentApproved()

方法名要遵循 编程语言规范

方法的参数名要使用有意义的名称
参考技术A 这具体你和变量的一些情况吧,多长长这方面的专业信息?

Python变量命名规则

变量的命名规则
1、要具有描述性
2、变量名只能_,数字,字母组成,不可以是空格或者特殊字符([email protected]#$%^&*~)
3、不能以中文为变量名
4、不能以数字开头
5、变量名区分大小写
6、保留字符不能使用来命名
以下关键字(保留字符)不能声明为变量名
[‘and‘, ‘as‘, ‘assert‘, ‘break‘, ‘class‘, ‘continue‘, ‘def‘,
‘del‘, ‘elif‘, ‘else‘, ‘except‘, ‘exec‘, ‘finally‘, ‘for‘, ‘from‘,
‘global‘, ‘if‘, ‘import‘, ‘in‘, ‘is‘, ‘lambda‘, ‘not‘, ‘or‘, ‘pass‘,
‘print‘, ‘raise‘, ‘return‘, ‘try‘, ‘while‘, ‘with‘, ‘yield‘]

例:

student_number=30  #Python官方建议命名规则
studnetNumber=30  #驼峰体

常量
在Python里面没有常量,所有的量都是可变的,
为了区分常量和变量,常量用全部大写的变量名代表此变量为常量

 















以上是关于变量名只能由啥和啥三种字符组成,字符个数不得超过?的主要内容,如果未能解决你的问题,请参考以下文章

cpu是啥和啥组成的 cpu的主要组成部分是啥?

主键约束是啥和啥组合?

shell 变量介绍

变量的命名规则

amp在c语言中需要提前定义吗

Rails/Devise 会话中的warden 数据由啥组成?