str、list的内置方法,可变与不可变类型

字符串的内置方法

strip

字符串中strip是用来去除字符串两边的任意符号,只要strip()双引号中间写什么,就可以去除什么符号。同时还有lsprit,rsprit。

lsprit是用来删除左边的东西

rsprit反之。

strip

rstrip

 

 lstrip

split与join

split是用来切割字符串的,字符串中有什么符号,在split()引号中间写入,然后就可以从当前符号切分成列表,同时括号中可以跟逗号,逗号后写整形,可以设定切割几次。

 

join与solit用法刚好相反,由上可知,split是用来切割字符的,join是用来拼接字符的。

 

 

 

upper与lower

upper是用来把所有字符改为大写

 

 lower则是把所有字符改为小写

 

 

startswith与endswith

startswith()在括号中写的数据可用来判断此字符串是否以此数据开头

 

endswith()在括号中写的数据可用来判断此字符串是否用此数据结尾

format

format类似于之前学的占位符,但format的功能更加强大,他不会受限于导入数据的顺序,以及一个数据可以重复使用。

 

 

replace

replace可用于数据的替换,并且还可以限制替换的次数

 

 

isdigit

可以用来判断此字符串是否为纯数字

 

列表的内置方法

修改

可用列表的索引修改,不能超过此列表的最大索引值,当修改值大于此列表的最大索引时,会报错。

添加

append

可以是把括号中的整个元素添加到末尾

 

 insert

可以设置索引值,把数据加到制定索引值的位置。

 

 extend

append与insert是只能插入值,遇到列表等只能把整个列表插进去,不能把两个列表合并到一起,但extend可以把两个列表合并,使两个列表成为一个列表,不会列表中在嵌套列表。

删除

del

del加变量索引可直接删除此索引对应的值。

 

 remove

直接删除输入的值,可以固定删除某一个值。

 

 pop

pop()括号中什么都不写,默认为取出最后一个值,括号中的值代表的这个变量对应的索引值。

 reverse

使整个列表倒序

 

 sort

默认时从小到大排序,当reverse的条件改为Ture时,排列顺序从大到小排序。

 

 比较列表大小

>和<

两个列表比较大小时是根据每个列表对应的索引比较大小,例如,l1与l2比较大小时,先比较索引[0]的大小,若是相同,依次类推,若是不同,比较是否正确,正确时打印Ture,错误时打印False

 

 

 

可变类型与不可变类型

可变类型:值改变了,内存地址不变。

不可变类型:值不变,内存地址变了,产生了一个新的值。

可变与不可变类型具体可打印老数据查看,若是老数据修改,则证明该类型是可变类型,若是修改过后,老数据没有发生变化,则证明该类型是不可变类型

可变类型:

 

 

 不可变类型:

 

 

 

 

posted @   shangxin_bai  阅读(82)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示