大家好,我是迷龙。
目前正在学习python基础,同时也在leetcode-cn上练习算法,有兴趣的同学一块交流哦。
数据类型
,这个在任何语言中都非常重要。今天我们对这些做一个总结。
Python 中数据类型可以分为 数字型 和 ⾮数字型。
数字型
整型 ( int ) 浮点型( float ) 布尔型( bool ) 真 True 假 False 复数型 ( complex )
⾮数字型
字符串 列表 元组 字典 集合
不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);
可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。
1.列表
(1)列表的定义
List
,python中叫列表
,在其它语言中说的数组
说的也是它- 专门用于
存储一串数据
,存储的数据成为元素
- 列表用
[]
来定义,使用,
来分割 - 列表的索引从0开始,索引就是元素在列表中的
位置编号
,索引又可以成为下标
(2)列表常用操作
(3)append&extend的区别
list1=[1,2,3]
list2=[1,2,3]
list3=[]
list4=[]
list3.append(list1)
list4.extend(list2)
print(list3)
print(list4)
同样是添加,为什么就不一样呢,看下官方的解释吧:
2.元组
(1)元组的定义
元组⽤ () 定义 ⽤于存储 ⼀串 数据,元素 之间使⽤ , 分隔 元组的 索引 从 0 开始
(2)元组常⽤操作
(3)需要注意的地方
元组不同于列表之处在于元组中的元素不能修改。
3.字典
(1)字典的定义
字典⽤{}
定义 字典使⽤键值对
存储数据,键值对之间使⽤ ,
分隔 键 key
是索引 值 value
是数据 键 和 值 之间使⽤:
分隔 值 。
(2)字典的常用操作
4.字符串
(1)字符串的定义
在 Python 中可以使⽤ ⼀对双引号 "
或者 ⼀对单引号 '
定义⼀个字符串 。
(2)字符串的常⽤操作
字符串真是太常用了,一定要多加练习哦。
提示:列表除了查询⽅法和pop⽅法都没有返回值,字符串所有⽅法都有返回值
7)字符串中的转义字符