Python3 基本数据类型 | 菜鸟教程 (runoob.com)
https://www.runoob.com/python3/python3-data-type.html
目录
Python3 基本数据类型 | 菜鸟教程 (runoob.com)https://www.runoob.com/python3/python3-data-type.html
数据类型
Python3 中有六个标准的数据类型:
- Number(数字)
- String(字符串)
- List(列表)
- Tuple(元组)
- Set(集合)
- Dictionary(字典)
Python3 的六个标准数据类型中:
- 不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);
- 可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。
isinstance 和 type判断数据类型的区别在于:
- type()不会认为子类是一种父类类型。type(a)
- isinstance()会认为子类是一种父类类型。isinstance(a, int)
Python可以同时为多个变量赋值,如a, b = 1, 2。
数值的除法包含两个运算符:/ 返回一个浮点数,// 返回一个整数。
Python 字符串不能被改变,如下写法会报错:
TypeError: 'str' object does not support item assignment
a='ddddddd'
a[1]='q'
字符串
- python中单引号和双引号使用完全相同。
- 使用三引号(''' 或 """)可以指定一个多行字符串。
- 转义符 \
- 反斜杠可以用来转义,使用r可以让反斜杠不发生转义,如 r"this is a line with \n" 则\n会显示,并不是换行。
- 按字面意义级联字符串,如"this " "is " "string"会被自动转换为this is string。
- 字符串可以用 + 运算符连接在一起,用 * 运算符重复。
- Python 中的字符串有两种索引方式,从左往右以 0 开始,从右往左以 -1 开始。
- Python中的字符串不能改变。
- Python