- 编码:python3用UTF-8编码,所有字符串都是unicode字符串,也可以指定不同编码。
- 标识符:第一个字符必须是字母或者下划线,由字母数字下划线组成,大小写敏感
- 保留字:keyword
- 注释:以#开头,还可以用'''或者"""框起来的部分
-
缩进:不需要使用大括号,缩进空格数可变,但是同一个代码块必须包含相同的缩进空格数
-
缩进报错:
IndentationError: unindent does not match any outer indentation level
-
缩进报错:
- 多行语句:如果 语句比较长用反斜杠\实现多行语句,不过在[],{},()里的多行语句不需要使用反斜杠。
- 数字类型:int整数,bool布尔,float浮点数,comlex复数
-
字符串:反斜杠可以用来转义,但是字符串前加r可以让反斜杠不发生转义
- 字符串索引从左往右从0开始,从右往左从-1开始
- python中的字符串不能改变,但是可以转换成列表等之后进行修改。
- python没有单独的字符类型,一个字符就是长度为1的字符串。
- 三引号可以指定一个多行字符串
- 字符串截取语法: 变量[头下表:尾下标:步长]
- 空行:函数之间和类之间的方法用空行分隔,表示新的一段代码的开始
- 一行多语句:在语句之间使用分号;进行分割
- 多个语句构成代码组:首行关键字开始,以冒号结束
-
input输入,print输出
- print默认输出是换行的,如果要不换行要在变量末尾 加上,end=''"
- print( x, end=" " )
- 导入:用import和from...import导入相应的模块