作者:mobiledu2502894753 | 来源:互联网 | 2023-10-09 19:27
文章目录总结字符串、列表、元组的区别字符串:1、定义:2、字符串的常见操作列表:1、定义:2、特点:3、列表的常见操作元组:1、定义:2、特点:3、元组的常见操作总结字符串、列表、
文章目录
总结
字符串、列表、元组的区别
\ | 字符串 | 列表 | 元组 |
---|
增 | join() | append()、expend()、insert() | 不行 |
删 | strip() 、lstrip() 、rstrip() 、del() | pop() 、remove() 、del() | del() 只可全部删除 |
改 | replace()、split() 、partit() 、expendtabs()、makestran()、translate() | extend() | 不行 |
查 | find() 、 index() 、rindex() 、count()、isalnum()、isalpha() 、isdigit() 、len()、startswith()、endswith() | sorted() | index()、len() |
字符串:
1、定义:
2、字符串的常见操作
拼接:a + b
重复:a * 3
索引(偏移)[ ] , 切片
大小写转换:
- sr.lower() : 转小写
- sr.upper() : 转大写
- sr.swapcase() : 大小写互换
- sr.title() : 转为标题的形式
- sr.capitalize() : 首字母大写
字符串的格式输出对齐:
- sr.center([len] , [填充符号]) (居中对齐)
- sr.ljust([len] , [填充符号]) (居左对齐)
- sr.rjust([len] , [填充符号]) (居右对齐)
- sr.zfill([len] ) (居右对齐,默认填充0)
删除指令字符:
- sr.strip() (删除左右两边)
- sr.lstrip() (删除左边)
- sr.rstrip() (删除右边)
- sr. del() (全部删除)
计数:
字符串搜索定位和替换:
- sr.find() (查找元素并返回第一次出现的元素的索引值;若查找不到,返回-1)
- sr.index() (查找元素并返回第一次出现的元素的索引值;若查找不到,报错)
- sr.rindex() (从右往左查找)
- sr.replace() ([现有] , [替新])
字符串条件判断:
- isalnum() (判断字符串有字母或者数字组成)
- isalpha() (仅有字母)
- isdigit() (仅有数字)
制表符的转化:
字符串的分割和变换:
- join() (将指定字符插入到元素之间)
- split() (以指定字符分割字符串并去除该字符)
- partit() (以指定字符分割字符串并保留该字符)
ASCII值和字符的转换:
- chr() (将数字转化为字符)
- ord() (将字符转化为数字
长度 –>len()
判断以什么开头结尾 –> startswith()、endswith()
格式化输出–>format()、format_map()
替换 –>makestran()、translate()
列表:
1、定义:
- 列表是用方括号括起来的[ ],每个元素以逗号分隔;
- 可以储存不同的数据类型数据
2、特点:
3、列表的常见操作
拼接: print(li1,li2)
重复:li * 3
索引(偏移) 切片
强转:list()
增:append()、expend()、insert()
删:pop() (如果不指定索引,默认删除最后一个元素;删除指定索引对应的元素)、
remove() (移除第一次遇到的指定元素)、
del() (将列表全部删除,列表不存在)、
clear() (只是将列表内的元素清空,列表仍存在)
改:extend()(extend与append的区别:前者为添加将元素作为一个整体添加,后者为将数据类型的元素分解添加至列表内。)
查:sorted() (排序,默认正序,加入reverse =True,则表示倒序
元组:
1、定义:
Python 的元组与列表类似,不同之处在于元组的元素不能修改;元组使用小括号,列表使用方括号。元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。符号使用()
2、特点:
3、元组的常见操作
增:不行
删:删除某个元素,不行;但可以全部删除
del()(删完之后重新赋值,若内容和删之前的一样,则id不变;若内容改变,则id改变)
改:不行,元组不能修改
查:index()
最大值、最小值:max(tp), min(tp)
元组的转换:tuple(seq)
元组长度:len(tuple)