31个必备的Python字符串方法.docx
《31个必备的Python字符串方法.docx》由会员分享,可在线阅读,更多相关《31个必备的Python字符串方法.docx(17页珍藏版)》请在第一文库网上搜索。
1、31个必备的Python字符串方法,建议收藏!字符串是Python中基本的数据类型,几乎在每个Python程序中都会使用到它。今天,带大家学习一下31个最重要的内置字符串方法。I 1、 Slicingslicing切片,按照一定条件从列表或者元组中取出部分元素(比如特定范围、索弓I、分割值)s = helloS = s:print (s)# hellos =hellos = s3:8print (s)# helloI 2 strip()strip。方法用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列。hello . strip()print (s)在使用strip。方法时,默认去除
2、空格或换行符,所以#号并没有去除。可以给strip。方法添加指定字符,如下所示。s = #hel lo#. strip,#)print (s)# hello此外当指定内容不在头尾处时,并不会被去除。s = n t hellon,. stripC n )print (s)s = n t hellon, strip(J n )print (s)#hello第一个n前有个空格,所以只会去取尾部的换行符。最后strip。方法的参数是剥离其值的所有组合,这个可以看下面这个案例。s = www. baidu. com strip(,cmow.)print (s)# baidu最外层的首字符和尾字符参数值将
3、从字符串中剥离。字符从前端移除,直到到达一个不包含在字符集中的字符串字符为止。在尾部也会发生类似的动作。I 3、IstripO移除字符串左侧指定的字符(默认为空格或换行符)或字符序列。s = hello y IstripOprint (s)# hello同样的,可以移除左侧所有包含在字符集中的字符串。s = Arthur: three!. 1 strip。Arthur: )print(s)# ee!4、rstripO移除字符串右侧指定的字符(默认为空格或换行符)或字符序列。hello rstripOprint (s)#hello5、 removeprefix()Python3. 9中移除前缀的
4、函数。# python 3.9s = Arthur: three! removeprefix( Arthur:)print(s)# three!和strip。相比,并不会把字符集中的字符串进行逐个匹配。I 6、 removesuffix()Python3. 9中移除后缀的函数。s 二 ,HelloPython. removesuffixPython)print(s)# Hello7、replace ()把字符串中的内容替换成指定的内容。s = string methods in python . replace (,)print (s)# string-methods-in-pythons =
5、 string methods in python,. replaceC )print(s)# stringmethodsinpython8、re. sub ()re是正则的表达式,sub是substitute表示替换。re- sub则是相对复杂点的替换。import res = stringmethods in python”s2 = s. replace C)print(s2)# stringmethods-in-pythons = stringmethods in python”s2 = re. sub (s+,-, s)print(s2)# string-methods-in-pyth
6、on和replace。做对比,使用re. sub()进行替换操作,确实更高级点。9、split ()对字符串做分隔处理,最终的结果是一个列表。s = string methods in python,. split()print(s)# string, methods, in, python当不指定分隔符时,默认按空格分隔。s = ,string methods in python split)print(s)# string methods in python此外,还可以指定字符串的分隔次数。s = string methods in python. spl it( maxsplit=l)p
7、rint (s)# string, methods in pythonI 10、rsplit ()从右侧开始对字符串进行分隔。s = string methods in python.rsplit ( maxsplit=l)print (s)# string methods in,python,11、joinOstring, join(seq) o以string作为分隔符,将seq中所有的元素(的字符串表示)合并为一个新的字符串。list_of_strings = string, methods, in,pythons =. join(list_of_strings)print (s)# st
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 31 必备 Python 字符串 方法