大家好,我是迷龙。
目前正在学习python基础,同时也在leetcode-cn上练习算法,有兴趣的同学一块交流哦。

数据类型,这个在任何语言中都非常重要。今天我们对这些做一个总结。

Python 中数据类型可以分为 数字型 和 ⾮数字型。

数字型

整型 ( int ) 浮点型( float ) 布尔型( bool ) 真 True 假 False 复数型 ( complex )

⾮数字型

字符串 列表 元组 字典 集合

不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);

可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。

1.列表

(1)列表的定义

  1. List,python中叫列表,在其它语言中说的数组说的也是它
  2. 专门用于存储一串数据,存储的数据成为元素
  3. 列表用[]来定义,使用来分割
  4. 列表的索引从0开始,索引就是元素在列表中的位置编号,索引又可以成为下标

(2)列表常用操作

python数据类型 - 图1

(3)append&extend的区别

  1. list1=[1,2,3]
  2. list2=[1,2,3]
  3. list3=[]
  4. list4=[]
  5. list3.append(list1)
  6. list4.extend(list2)
  7. print(list3)
  8. print(list4)

python数据类型 - 图2

同样是添加,为什么就不一样呢,看下官方的解释吧:

python数据类型 - 图3

python数据类型 - 图4

2.元组

(1)元组的定义

元组⽤ () 定义 ⽤于存储 ⼀串 数据,元素 之间使⽤ , 分隔 元组的 索引 从 0 开始

(2)元组常⽤操作

python数据类型 - 图5

(3)需要注意的地方

元组不同于列表之处在于元组中的元素不能修改。

3.字典

(1)字典的定义

字典⽤{} 定义 字典使⽤键值对存储数据,键值对之间使⽤ , 分隔 键 key 是索引 值 value是数据 键 和 值 之间使⽤:分隔 值 。

(2)字典的常用操作

python数据类型 - 图6

python数据类型 - 图7

4.字符串

(1)字符串的定义

在 Python 中可以使⽤ ⼀对双引号 "或者 ⼀对单引号 ' 定义⼀个字符串 。

(2)字符串的常⽤操作

字符串真是太常用了,一定要多加练习哦。

python数据类型 - 图8

python数据类型 - 图9

python数据类型 - 图10

python数据类型 - 图11

提示:列表除了查询⽅法和pop⽅法都没有返回值,字符串所有⽅法都有返回值

7)字符串中的转义字符

python数据类型 - 图12

5.公共语法

python数据类型 - 图13