ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

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

2021-12-29 17:37:07  阅读:125  来源: 互联网

标签:内置 括号 list 列表 索引 str 类型 字符串 数据


字符串的内置方法

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()括号中什么都不写,默认为取出最后一个值,括号中的值代表的这个变量对应的索引值。

 

 

可变类型与不可变类型

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

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

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

可变类型:

 

 

 不可变类型:

 

 

 

 

标签:内置,括号,list,列表,索引,str,类型,字符串,数据
来源: https://www.cnblogs.com/shangxin-bai/p/15745858.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有