1. 列表
a. 标志
把带有方括号 [ ] 的一段序列认为是 列表 的标志;列表的长度是可以改变的,内容是可以修改的,可以用方括号定义,也可以用list函数来定义;
b. 基本操作(创建,append( ),pop( ) ,del( ), 拷贝)
1.列表的创建:如下图所示

2.可以用 append() 在列表的末尾添加元素,接着上面的列表进行操作:

3.可以用insert在特定的位置插入元素:(插入的序号从0开始计数,必须在0和列表长度之间)

4. insert()的逆运算是 pop() ,pop()用来移除并返回指定位置的元素。

5…del()函数用来从列表中删除元素;

c. 列表相关方法
上面已经介绍了append insert pop del 的用法 ,下面介绍clear copy count extend index remove 的用法
| clear :清空列表的内容 |
|---|
| copy :复制列表 |
| extend :同时将多个值添加在列表末尾 |
| count :计算指定的元组在列表中出现了多少次 |
| remove :删除第一个为指定值的元素- |
| index :在列表中查找指定值第一次出现的索引 |

2. 元组
a. 标志
1. 把带有小括号 () 的一段序列认为是 元组 的标志;
元组是一个固定长度,不可改变的python序列对象,创建元组最简单的方式就是用逗号分隔一列值:如下图所示:

2. 如果定义的元组是比较复杂的表达式,我们最好将值放在圆括号里面:

3. 可以用方括号访问元组中的元素,和其他语言一样,访问的序列是从0开始的,我们对上面的两个元组进行访问:

4. 使用tuple将任意的序列转换成元组:

b. 基本操作(创建及不可变性)
元组的创建在上面已经讲解了,下面接着说一些元组常见的用法:
1.可以用加号将几个元组串联起来:
2.拆分元组
不可变性:元组中存储的对象可能是可变对象,但是如果创建了元组,元组中的对象就不能修改了:

3. string字符串
a. 定义及基本操作(+,*,读取方式)
Python 可以操作字符串。字符串有多种形式,可以使用单引号(’……’),双引号("……")都可以获得同样的结果。反斜杠 \ 可以用来转义:,string字符串是不可变的。
字符串可以用 + 进行连接(粘到一起) 也可以用 * 进行重复

b. 字符串相关方法
| center 通过在两边添加填充字符让字符串居中 |
|---|
| find :在字符串中查找子串,如果找到,就返回子串的第一个字符索引,如果没找到就返回-1 |
| replace :将指定的子串都替换为另一个字符串,并返回替换后的结果 |
| join:用于合并列序列的元素 |
| split :将字符串拆分为序列 |
| lower :返回字符串的小写版本 |
| strip :将字符串开头和末尾的空白删除,不包括中间的空白,并返回删除后的结果 |
| translate :替换字符串的特定部分 |
4. 字符串格式化问题
1.%站位符方法
格式:’ xxx%s,"%d" '%(‘aaa’, 123)
占位符 替换内容
%d 整数
%f 浮点数
%s 字符串
%x 十六进制整数
如果你不太确定应该用什么,%s永远起作用,它会把任何数据类型转换为字符串:
实例:

2.format方法
另一种格式化字符串的方法是使用字符串的format()方法,它会用传入的参数依次替换字符串内的占位符{0}、{1}……,

参考文献:
https://docs.python.org/zh-cn/3/tutorial/introduction.html#strings
https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001431664106267f12e9bef7ee14cf6a8776a479bdec9b9000
本文深入浅出地介绍了Python中的列表、元组和字符串等数据结构的基本概念与操作方法,包括创建、修改、常用方法及字符串格式化等内容。
:python基础任务2&spm=1001.2101.3001.5002&articleId=88962310&d=1&t=3&u=788f0cd0816d4783a42e43e44bce8704)
2170

被折叠的 条评论
为什么被折叠?



