🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
[toc] ## **变量定义规** ### 允许的变量规则 * 变量名只能是**字母**、**数字**或**下划线**的任意组合 * 变量名的**第一个字符不能是数字** ### 不允许的变量规则 * 以下关键字不能声明为变量名 > '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' ### 变量定义方式 * 驼峰体 ``` ageOfOldboy = 56 numberOfStudents = 80 ``` * 下划线(**推荐**) ``` age_of_oldboy = 56 number_of_students = 80 ``` * **垃圾**的变量定义方式 * 变量名为中文、拼音 * 变量名过长 * 变量名词不达意 ### 私有变量与专有变量 * 私有实例变量: 外部访问会报错,如`__XXX`(**2个下划线开头**),其他和普通变量一样 。 * 专有变量: `__XXX__`(**2个下划线开头和结尾**),一般为python的自有变量(不要以这种变量命名)。