python中字符串、列表以及元组的总结

it2022-05-05  163

文章目录

总结字符串、列表、元组的区别字符串: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.count()

字符串搜索定位和替换:

sr.find() (查找元素并返回第一次出现的元素的索引值;若查找不到,返回-1)sr.index() (查找元素并返回第一次出现的元素的索引值;若查找不到,报错)sr.rindex() (从右往左查找)sr.replace() ([现有] , [替新])

字符串条件判断:

isalnum() (判断字符串有字母或者数字组成)isalpha() (仅有字母)isdigit() (仅有数字)

制表符的转化:

sr.expendtabs()

字符串的分割和变换:

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)


最新回复(0)