python中常用的处理字符串的方法

Posted E-goal

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python中常用的处理字符串的方法相关的知识,希望对你有一定的参考价值。

1. find()

  查看子序列的首个索引,没有则返回-1

  

name = ‘aabcdbefg‘
c = name.find(‘b‘)
print(c)

  

2

2.join()

  join函数将字符串中的每一个元素按照指定的分隔符进行分割

name = ‘bbuandbbc‘
c = ‘_‘.join(name)
print(c)
# name = 123456
# c = ‘ ‘.join(name)
# print(c)# TypeError: can only join an iterable必须可迭代

  

b_b_u_a_n_d_b_b_c

3.lower()

  将字符串全部转换为小写

name = ‘ZHANGKUN‘
c = name.lower()
print(c)
zhangkun

4.upper()

  将字符串转换为大写

name = ‘abnd‘
c = name.upper()
print(c)

  

ABND

5.replace()

  返回字符串中的 old(旧字符串) 替换成 new(新字符串)后生成的新字符串,如果指定第三个参数max,则替换不超过 max 次

name = ‘zhangkunkun‘
c = name.replace(‘kun‘,‘sumcet‘,1)
print(c)

  

zhangsumcetkun

6.split()

  将字符串分隔,可指定字符和分割点数,默认为空,以列表的形式输出

name = ‘ajdbahdbcha‘
c = name.split(‘a‘,3)#将字符串分隔,可指定字符和分割点数,默认为空,以列表的形式输出
print(c)

  

[‘‘, ‘jdb‘, ‘hdbch‘, ‘‘]三个分割点

7.strip()

  a.字符串头和尾的空格,以及位于头尾的\n \t之类给删掉

name = ‘\t zhangkunzhangyu ‘
c = name.strip()
print(c)

  

zhangkunzhangyu

  b.从头并且从尾同时开始删除带有所选子序列中含有的字符的所有字符

name = ‘abcdefadbscg cdfi_cbacab‘
c = name.strip(‘abc‘)
print(c)

  

defadbscg cdfi_

  

  

  

  

  

以上是关于python中常用的处理字符串的方法的主要内容,如果未能解决你的问题,请参考以下文章

Python 自动化 - 浏览器chrome打开F12开发者工具自动Paused in debugger调试导致无法查看网站资源问题原因及解决方法,javascript反调试问题处理实例演示(代码片段

python中字符串(str)的常用处理方法

python中常用的处理字符串的方法

21个常用代码片段

python+spark程序代码片段

记录C#常用的代码片段