第二章
-
标识符
(1)标识符是用来标识某个实体的一个符号。作用:给函数,类,变量起名字。
(2)语法规则:
①标识符开头必须是字母或下画线。
②标识符不能以数字开头。
③标识符是区分大小写的。
④标识符中不能出现分隔符、标点符号或者运算符。
⑤标识符不能使用关键字。
⑥最好不要使用内置模块名、类型名、函数名、已经导人的模块名及其成员名作为标识符。 -
关键字
(1)在Python中,有一部分是关键字,构成语言的标识符,这样的标识符是保留字,不能用于其他用途,否则会引起语法错误。
也可以导入keyword模块后使用print(keyword.kwlist)查看所以Python关键字。
(2)关键字类型分为控制类型、数据类型、逻辑判断类型。 -
语句换行
print( )中字符串太过长,可用\n或者在首行末尾加\。 -
注释
Python中注释分为①单行注释,用井号(#)表示;②多行注释,用单引号(‘ ’)或者是双引号(“ ”)。 -
缩进
在判断时会用到缩进,如:if……else的语句中一般使用四个空格缩进。 -
变量
(1) 变量是计算机语言中能储存计算结果或能表示值的抽象概念。变量可以通过变量名访
问,变量通常是可变的。Python语言同样可以定义变量,用于表示可变的数据。变量具有名字,不同变量是通过名字相互区分的,因此变量名具有标识作用,也就是标识符。
(2)暂时引用用户需要存储的数据,是编程中最基本的单元,可以改变的。
-
数据类型
Python语言中提供了几种数据类型,如数值(int、float和complex)、布尔(bool)、字符串(str)、列表(list)、元组(tuple)、字典(dict)等。
(1)整数类型(int)
整数就是没有小数部分的数值,分为正整数、0和负整数。如:100、0、- 1002。
(2)浮点数类型(float)
浮点数是包含小数点的数或科学计数法表示的数。如:15.0、0.37、- 11. 2、2.3e2、3.14e - 23。
(3)复数类型(complex)
Python中的复数由两部分组成:实部和虚部。复数的形式为:实部+虚部j。例如2+3j.0.5-0. 9j都是复数。
(4)布尔类型(bool)
布尔类型是用来表示逻辑“是”、“非”的一种类型,它只有两个值,True和False。
如:>>> 3> 2
True
:>>> a*3>a
False -
运算符
(1)算术运算符
算术运算符有: +(加)、-(减)、*(乘)、/(真除法)、//(求整商)、%(取模)、** (幂)等。
(2)关系运算符有: <(小于).<=(小于等于)、>(大于)、>=(大于等于)、==(等于)、!=(不等于)等,关系运算符根据表达式值的真假返回布尔值。
(3)测试运算符
在Python中,测试运算符有: in、not in、is、is not,测试运算符也是根据表达式值的真假返回布尔值。
(4)逻辑运算符
在Python中,逻辑运算符有: and(与)、or(或)、not(非),通过逻辑运算符可以将任表达式连接在一起。
-
运算优先级
-
Python中一切都是对象,Python的对象有内置对象,标准库对象,扩展库对象。
-
Python的内置函数
不需要额外导入任何模块就可以直接使用,我们可以使用内置函数dir( )查看所有的内置函数和内置对象,还可以通过help(函数名)查看某一个函数的具体用法。