1. 列表
1.1 列表的定义与创建
示例:[元素1,元素2,元素3,…元素n]
- 列表中的元素可以是字符串、数字、列表…
- 列表是可以被索引和切片的
# 直接创建列表
x=['i','love','python'];
# 使用range()创建
x=list(range(10));
# 使用列表生成式
x=[0]*5;
# 输出为[0,0,0,0,0]
x = [i for i in range(10)]
# 输出为[0,1,2,3,4,5,6,7,8,9]
1.2 列表可使用的内置方法
2.元组
2.1 元组的定义
示例:(元素1,元素2,元素3,…元素n)
- 小括号
- 元组中只包含一个元素时,需要在元素后面加逗号,否则括号会被认为是运算符。如(1,)
- 元祖是可以被索引和切片的
- 可以是一维 元祖,也可以是二维元祖····如,((1,3.14),(‘python’,11))
- 元组具有不可更改的形状。大小和内容都不可更改
2.2 元组的常用方法和解压元组
3.字符串
3.1字符串的定义
引号之间的字符集合,成对的单引号或成对的双引号。若要支持跨多行,则使用成对的三引号。
注意字符串中需要出现单引号或双引号,可以使用转义字符进行转义。
转义字符 | 描述 |
---|---|
\\ | 反斜杠符合 |
\’ | 单引号 |
\" | 双引号 |
\n | 换行 |
\t | 横向制表符(TAB) |
\r | 回车 |
原始字符串只需要在字符串前价格英文字母r即可
print(r'C:\Program Files\Inter\Wifi\Help')
# C:\Program Files\Inter\Wifi\Help
3.2 切片与拼接
字符串类似于元组,具有不可修改性;
可以进行切片、索引。索引方法和列表一致start🔚step