python数据类型
- 内置类型
- 数值类型:整型int,浮点型float,复数(complex) 3+5j
整型: 表示整数(默认是十进制)
实数(float) 表示带小数点的数
复数(complex) - str:字符串
人名、文章等由字符构成的序列;python中没有字符类型,只有字符串类型,哪怕只有一个字符也是字符串 - bool:布尔值【True,False】
bool 表示事物的两种状态: True表示真,False表示假 (True和False是关键字) - None:空值,表示变量没有确定的值
- list:列表
- tuple:元组
- dict:字典
- set:集合
- 数值类型:整型int,浮点型float,复数(complex) 3+5j
- 自定义类型
- class :类
类型判断
我们可以使用type和isinstance来测试和判断数据类型
type和isinstance的区别
type判断基本类型是没问题的,但无法判断子类对象是父类的一种
isinstance可以判断子类对象是父类的一种
转义字符
转义字符:有些特殊字符无法从键盘输入,可以使用转义字符表示,另外,无论是单引号、双引号还是三引号字符串,其中引号是字符串界定符,引号并不是字符串的内容,那么如何在单引号字符串中表示一个单引号呢,这也可以使用转义字符表示。常见的转义字符
- \’ 表示一个普通字符单引号
- \"表示一个普通字符双引号
- \’’’ 表示一个普通字符三单引号
- \""" 表示一个普通字符三双引号
- \t 表示tab键
- \n 表示换行
- \r 表示回车,(光标返回起始位置,后面的会覆盖前面的)
- \表示一个普通字符 \
- \a表示响铃
- \b表示回删一个字符