python语言变量命名规则
python语言变量命名规则如下:
1、变量名可以是一个数字、下划线、或者是一个字母组成,但是在变量的开头中,我们不能使用一个数字作为开头,因为这样就会让Python在进行编译的时候,区分不开变量与常量。
2、在Python中有33个关键字,关键字是不能作为变量名来使用的,Python中还包括了一些函数,函数也是不能拿来作为变量名使用的,还有一些特殊的单词,比如输入输出语句。
3、对变量名进行定义的时候,尽量的简单而又容易读懂,如果变量名太长可以使用下划线来进行连接,而不能使用空格,一般在定义变量名的时候注意要有一定的描述性,让别人看见这个名字就知道这个变量主要的功能是什么。
4、Python变量命名可以使用一种叫驼峰式的命名规则,在一个变量名中由两个或者是多个单词组成时,变量名就要使用首字母大写,剩下的可以使用字母小写进行命名。或者是首字母小写,其余单词首字母大写。
Python的优缺点
1、Python的优点
和传统的C/C++、Java、C#等语言相比,Python对代码格式的要求没有那么严格,这种宽松使得用户在编写代码时比较舒服,不用在细枝末节上花费太多精力。我来举两个典型的例子:Python不要求在每个语句的最后写上分号,当然写也没错;定义变量时不需要指明类型,甚至可以给同一个变量赋值不同类型的数据。
2、Python的缺点
Python速度慢不仅仅是因为一边运行一边“翻译”源代码,还因为Python是高级语言,屏蔽了很多底层细节。这个代价也是很大的,Python要多做很多工作,有些工作是很消耗资源的,比如管理内存。Python的运行速度几乎是最慢的,不但远远慢于C/C++,还慢于Java。
Python不像编译型语言那样,源代码会被编译成可执行程序(这个编译过程就相当于对源码加密),对于 Python 来说是直接运行源代码,因此对源码加密是比较困难的。