Python知识点速记
- Python 中单引号 ' 和双引号 " 使用完全相同。
- 使用三引号(' ' ' 或 " " ")可以指定一个多行字符串。
- Python 没有单独的字符类型,一个字符就是长度为 1 的字符串。
- Python 可以在同一行中使用多条语句,语句之间使用分号 ; 分割。
- print 默认输出是换行的,如果要实现不换行需要在变量末尾加上 end=""
- Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。
- Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。
- 内置的 type() 函数可以用来查询变量所指的对象类型。
- Python2 中是没有布尔型的,它用数字 0 表示 False,用 1 表示 True。
- Python3 中,bool 是 int 的子类,True 和 False 可以和数字相加, True==1、False==0 会返回 True,但可以通过 is 来判断类型。
- Python 使用反斜杠 \ 转义特殊字符,如果你不想让反斜杠发生转义,可以在字符串前面添加一个 r,表示原始字符串。
- 反斜杠(\)可以作为续行符,表示下一行是上一行的延续。也可以使用 """...""" 或者 '''...''' 跨越多行。
- Python中的字符串有两种索引方式,从左往右以0开始,从右往左以-1开始。
- 数值的除法包含两个运算符:/ 返回一个浮点数,// 返回一个整数。
- 可以使用
bool()
函数将其他类型的值转换为布尔值。以下值在转换为布尔值时为False
:None
、False
、零 (0
、0.0
、0j
)、空序列(如''
、()
、[]
)和空映射(如{}
)。其他所有值转换为布尔值时均为True