1.模块名一般使用全部小写 如 myphone
2.类名第一个字母大写,如果有多个单词,每一个单词的第一个字母大写如 : MyPhone
3.函数名 : 小写, 如果有多个单词用下划线隔开 如 my_phone
4.常量名字一般全大写 : MYPHONE
5.对于可变的且可以通过导入自由访问的全局变量,如果它们需要被保护,那么应该使用下划线加小写字母变成私有变量。
python需要使用标识符给变量命名,其实标识符就是用于给程序中变量、类、方法命名的符号(简单来说,标识符就是合法的名字)。Python 语言的标识符必须以字母、下画线(_)开头,后面可以跟任意数目的字母、数字和下画线(_)。此处的字母并不局限于 26 个英文字母,可以包含中文字符、日文字符等。
由于 Python 3 支持 UTF-8 字符集,因此 Python 3 的标识符可以使用 UTF-8 所能表示的多种语言的字符。Python 语言是区分大小写的,因此 abc 和 Abc 是两个不同的标识符。
Python 2.x 对中文支持较差,如果要在 Python 2.x 程序中使用中文字符或中文变量,则需要在 Python 源程序的第一行增加“#coding:utf-8”,当然别忘了将源文件保存为 UTF-8 字符集。
在使用标识符时,需要注意如下规则:
标识符可以由字母、数字、下划线(_)组成,其中数字不能开头。
标识符不能是 Python 关键字,但可以包含关键字。
标识符不能包含空格。
例如下面变量,有些是合法的,有些是不合法的:
abc_xyz:合法。
HelloWorld:合法。
abc:合法。
xyz#abc:不合法,标识符中不允许出现“#”号。
abc1:合法。
1abc:不合法,标识符不允许数字开头。
直接使用赋值运算符(复合赋值运算符)赋值即可。
在Python中,一切都是对象,创建对象变量不需要事先声明变量名及其类型,直接赋值即可创建任意类型的变量。
如创建整型变量:
x=10
创建字符串变量:
y=“Hello,China!”
创建列表对象:
z=[1,2,3,4,5,6]
需要注意的是:定义变量名时必须以字母或者下划线开头,变量名中不能有空格或者标点符号,不能使用关键字作为变量名。另外,变量名区分大小写字母,如Book和book是不同的变量。
python是解释型语言,python的变量不需要声明,但是需要初始化,python解释器会为每个出现的对象分配内存,哪怕他们的值完全相等(注意是相等不是相同),其中变量其实通过一个标记调用内存中的值,而变量名就是这个标记的名称,python可以通过直接赋值初始化让一个变量拥有内存和值(电脑可以直接理解),你可以这么理解,对比于编译型语言,解释器语言的优势在于,解释器帮你做了很多事,比如说动态分配内存--在python中可以直接给a赋值整形,浮点型,字符型等等,依次的赋给他。
总结,以上就是关于python动态生成变量名以及python函数的命名规则的经验分享,卡友有疑问可以加wx或扫码加群!Copyright © 广州京杭网络科技有限公司 2005-2024 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有