Python的基础语法
Python数据类型
- 整数(int):例如1,2,123,-200。
- 字符串(str):用" "或者‘ ’表示,例如’hello world’,“小明”。
- 浮点数(float):例如0.5,1.0。
- 布尔值(bool):只有True和False两种值,它主要用来比较和判断,所得结果叫做布尔值。用符号==表示。
- 列表(list):用[ ]符号表示,例如:[1,2,3],[‘小明’,‘小刚’,‘小红’]。
- 元组(tuple):Python的元组与列表类似,不同之处在于元组的元素不能修改;元组使用小括号(),列表使用方括号[];元组创建很简单,只需要在括号中添加元素,并使用逗号(,)隔开即可,例如:
(1, 2, 3),,(‘小明’,‘小刚’,‘小红’)。 - 字典(dictionary):用{}符号表示,字典(dictionary)是除列表之外python中最灵活的内置数据结构类型。列表是有序的对象结合,字典是无序的对象集合。两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取。字典由键和对应的值组成。字典也被称作关联数组或哈希表。
Python标识符
Python标识符的命名规则
- 标识符命名是由字母、数字、下划线组成,数字不能放在开头。
- 标识符命名需要区分字母大小写,大小写不同代表的含义也不相同。
- 标识符命名需要可以让每一个人直观明白命名的含义。
- 标识符命名一般使用蛇形,小驼峰,大驼峰方法
- 标识符的命名不能以内置变量名命名。
标识符的命名,除了要遵守以上这几条规则外,不同场景中的标识符,其名称也有一定的规范可循,例如:
- 当标识符用作模块名时,应尽量短小,并且全部使用小写字母,可以使用下划线分割多个字母。
- 当标识符用作包的名称时,应尽量短小,也全部使用小写字母,不推荐使用下划线。
- 当标识符用作类名时,应采用单词首字母大写的形式。
- 模块内部的类名,可以采用 “下划线+首字母大写” 的形式。
- 函数名、类中的属性名和方法名,应全部使用小写字母,多个单之间可以用下划线分割。
- 常量命名应全部使用大写字母,单词之间可以用下划线分割。
Python的注释
注释是提高代码可读性的重要途径,为了让别人能够更容易理解程序,日后程序的维护,使用注释是非常有效的。
python中注释有两种:单行注释,使用“#”表示,快捷键为(Ctrl+/),如果需要注释多行,选定需要注释的代码,用快捷键(Ctrl+/)注释;多行注释用三个单引号或三个双引号(’’’)或(""")。
语句和缩进
- 能够表达某个含义、操作或者逻辑的最短代码,称为语句
- 一个模块,一个函数,一个类,一个文件等都是一个代码块。一个代码块是由若干语句组成的。
- Python中由缩进表示代码块,一般用四个空格或者快捷键Tab来进行缩进。在语句有冒号后进行缩进。
- pass语句只进行占位,没有任何含义。
变量和常量
- 在程序运行过程中,赋值可以发生改变的量称为变量,赋值不会发生改变的量称为常量。
- 变量使用小写字母命名,常量使用大写字母命名。
- Python变量,用“=”给变量赋值,查看时可以直接输入变量名来查看变量值。
- 变量使用前必须赋值 ,在赋值后变量才会被创建。
- Python允许给多个变量同时赋值。
- Python中没有常量保护机制,所以严格意义的常量。
输入与输出
input输入函数
- input()是内置函数,用来获取用户输入,返回值为字符串。
- input()函数在 用户未进行输入时,程序将无法继续向下进行。
print打印输出函数
-
print()用于打印输出,在Python中是最常见的函数。
-
sep:分隔符符号,在值之间插入的字符串,默认为空格。
-
end:字符串追加在最后一个值之后,默认为换行符\n。
作业
作业1
-
A.list = [1,2,3,4](list本身为内置变量,不能用于变量命名)
-
B. 01_a = 1 (数字不能用于变量的开头)
-
D. 年龄 = 18 (标识符最好不要以中文命名)
作业2
a = 6
b = 8
a,b = b,a
print(a)
print(b)
作业3
id_card = input('请输入Id_card:')
if id_card.isdigit() :
print(id_card)
else:
print('id_card格式错误')
作业4
print('1*2','3*4',sep='\n')