文章目录
- 一、Python的六大数据类型
- 二、数据类型 :Number-数字
-
- 1.数字类型的分类及其类型转化
- 2.数字类型之间的数学运算
- 3.数字间的进制转换
- 三、数据类型 :String-字符串
-
- 1.字符串的运算及其切片
- 2.字符串的常见函数
- 3.字符串的format格式化函数
- 四、数据类型 :List-列表
-
- 1.列表的常见函数
- 2.列表的一些函数使用
- 3.列表函数操作的时间复杂度
- 4.深拷贝和浅拷贝
一、Python的六大数据类型
- 数字(Number)
- 字符串(String)
- 元组(Tuple)
- 列表(List)
- 集合(Set)
- 字典(Dictionary)
Python的数据类型分为可变和不可变数据类型:
- 可变的:列表、集合、字典(可以进行更改,并且更改后物理地址不会发生改变)
- 不可变的:数字、字符串、元组(不可以进行更改,更改后就是一个新的对象了,物理地址发生了变化)
二、数据类型 :Number-数字
1.数字类型的分类及其类型转化
在数学中,有多种数据类型,在Python中数字类型也有多种,大概分为以下4类:
| 名称 | 英文标识 | 解释 | 举例 |
|---|---|---|---|
| 整型 | int | 通常被称为是整型或整数,是正或负整数,不带小数点。Python3 整型是没有限制大小的,可以当作 Long 类型使用,所以 Python3 没有 Python2 的 Long 类型。 | 5,6 |
| 浮点型 | float | 浮点型由整数部分与小数部分组成。 | 5.22222 |
| 布尔型 | bool | 含义True和False,True转换为1,False转换为0,但是反之除 0为False类型,其他数字为True类型 | True、False |
| 复数型 | complex | 形如a+bi(a为复数实部,b为复数虚部) | 1+2i |
这四种类型的复杂度:bool
关注
打赏
