文章目录
2.1 基本语法元素
2.1.1 缩进
Python 使用缩进(空格)来表示代码块,连续的多条具有相同缩进量的语句为一个代码块
2.1.2 注释
- 注释是不会执行的
- 注释是对代码的解释说明,是让人看的
- 单行注释的快捷键
/
取消单行注释Ctrl /
, 可以一次选中多行,给其添加单行注释
2.1.3 语句续行符
通常Python中的一条语句独占一行,没有语句结束符。可以使用语句续行符 "\"
将一条语句写在多行之中
2.1.4 语句分隔符
Python 使用分号";"
作为语句分隔符,从而将多条语句写在同一行
2.1.5 保留字和关键字
- 保留字是程序设计语言中保留的单词以便版本升级更新后使用
- 关键字是程序设计语言中作为命令或常量等的单词
- 保留字和关键字不允许作为变量或其他标识符使用
- Python的保留字和关键字如下
2.2 基本输入和输出
2.2.1 基本输入
- Python 使用
input()
函数输入数据,基本语法格式为:变量 = input(‘提示字符串’)
- 如果需要输入整数或小数,则应使用
int()
或float()
函数转换数据类型 eval()
函数可返回字符串的内容,即去掉字符串的引号变量 = eval(input('请输入一个整数或小数:'))
2.2.2 基本输出
- Python 3 使用
print()
函数输出数据,基本语法格式为:print([obj1,...][,sep=' '][,end='\n'][,file=sys.stdout])
- 当输出多个数据时,默认使用空格作为输出分隔符
print()
函数可用 sep 参数指定分隔符print(123,'ac',45,'bd',sep='#') #指定将符号"#"作为输出分隔符
print()
函数可用 end 参数指定输出结尾符号print('price',end='_');print(100) #指定下划线为输出结束符,两个数据输出在一行
2.3 变量与对象
2.3.1 变量命名规则
- 第一个字符必须是字母表中字母或下划线
_
- 其他的部分由字母、数字和下划线组成
- 对大小写敏感
- 不能使用系统的关键字
2.3.2 赋值语句
- 简单赋值
x = 100
- 序列赋值
- 当等号右侧为字符串时,Python 会将字符串分解为单个字符,依次赋值给各个变量。此时,变量个数与字符个数必须相等,否则会出错
- 序列赋值是,可以在变量名之前使用
*
,不带*
的变量只能匹配一个值,剩余的值作为列表赋值给带*
的变量
- 多目标赋值
- 使用连续的多个等号将同一个数据赋值给多个变量
a = b = c = 10
- 使用连续的多个等号将同一个数据赋值给多个变量
- 增强赋值
- 将运算符与赋值相结合的赋值语句
a += 10 # 等价于 a = a + 10
- 将运算符与赋值相结合的赋值语句
2.3.3 变量与对象
- 变量无类型,对象有类型
- Python 中若要使用变量,不需要提前声明,也不需要指定类型,只需要在用的时候,给变量赋值即可
- Python 中一切都是对象,赋值的作用就是让变量指针指向某个对象,也就是说变量中存放的对象的引用,而对象的引用是指向这个对象