文章目录
Python基础语法
一、标识符
所谓的标识符就是对变量、常量、函数、类等对象起的名字。
首先必须说明的是, Python语言在任何场景都严格区分大小写!也就是说A和a代表的意义完全不同
python对于表示标识符的命名有如下规定:
第一个字符必须是字符表中的字符或者下划线
例如,a, abc,. _id ,等都是可以的。但是例如$a
(以$开头的是PHP的变量语法) , ~abc
, 123a
都是不可以的。这一点-定要注意。
可能有人会问,中文可以作为标识符嘛?答案是可以的
我= "json"
,打印出’我‘结果 是json
,虽然可以但是不建议大家这样做。另外,以下划线开头的标识符通常都有特殊意义。以单下划线开头的变量,例如_foo代表禁止外部访问的类成员,需通过类提供的接口进行访
问,不能用"from xxx import *"导入。而以双下划线开头的,例如_ _foo
, 代表类的私有成员以双下划线开头和结尾的__ foo__
是python里特殊方法专用的标识。如_ init_
代表类的构造函数。
二、标识符的其他的部分由字母、数字和下划线组成
标识符除了首字符不可以是数字外,其他部分还可以包含数字。这里需要注意特殊字符是不可以的。例如:
a123b
, bbc
, a _b_c_1
这些都是可以的。但是a&b
, a-b-c
这些都是不可以的。
三、标识符对大小写敏感
刚刚上面也给大家说过了,标识符a和A是完全不同的两个标识符
四、变量名全部小写,常量名全部大写
常量正常情况下只允许定义一次不允许进行修改
五、函数和方法名用小写加下划线
这算是一个代码的规范,我们在定义一个方法的时候,尽量用get_images
,count_apple
之类的命名方式。当然也可以采用小驼峰的方式,getImages
,countApple
这种。
六、类名用大驼峰
同样也是代码规范,例如ThreadMinxIn
,ButtonClick
这种。就是每个单词的首字母大写,组合在一起就像是驼峰一样高低排列。
七、模块和包的名字尽量用小写
尽量小写模块和包的名字,并且不要和标准库以及著名的第三方库同名。如果同名程序运行会报错。
最后提醒大家,变量的命名不要用关键字保留字()和内置函数的名称!!
八、Python保留字
Python保留字,也叫关键字,是Python语言官方确定的用作语法功能的专用标识符,不能把它们用作任何自定义标识符名称,关键字只包含小写字母,可以通过python提供的库输出这些关键字
九、注释
在写程序或者脚本里,不光有代码,还要有很多注释。注释有说明性质的、帮助性质的,他们在代码执行过程中相当于不存在,透明的。
(1)、单行注释
python中,以符号#
为单行注释的开始,从它往后到本行的末尾,都是注释内容。
#单行注释
(2)、多行注释
Python没有真正意义上的多行注释(块注释)语法
#第一行注释
#第二行注释
#第三行注释
(3)、注释文档
在某些特定的位置,用三引号包括起来的部分,也被当作注释。
十、pass语句
pass语句是占位语句,它什么都不做,只是为了保证语法的正确性而写。以下场景中,可以使用pass语句;
1、当你不知道后面的代码怎么写的时候
2、当你不需要写代码细节的时候
3、当语法必须,又没有实际内容可写的时候
4、其他的一些你觉得需要的场景