怎么使用Python字符串操查找替换分割和连接

  介绍

这篇文章将为大家详细讲解有关怎么使用Python字符串操查找替换分割和连接,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

<强> str提供了如下常用的执行查找,替换等操作的方法:

startswith():判断字符串是否以指定子串开头。

endswith():判断字符串是否以指定子串结尾。

发现():查找指定子串在字符串中出现的位置,如果没有找到指定子串,则返回1 .

指数():查找指定子串在字符串中出现的位置,如果没有找到指定子串,则引发ValueError错误。

替换():使用指定子串替换字符串中的目标子串。

翻译():使用指定的翻译映射表对字符串执行替换。

如下代码示范了上面方法的用法:

s =, & # 39; crazyit.org  is  a  good 网站# 39;   #,判断年代是否以crazyit开的头   打印(s.startswith (& # 39; crazyit& # 39;))   #,判断年代是否以网站结尾   打印(s.endswith(& # 39;网站# 39;))   #,查找年代中& # 39;org # 39;的出现位置   打印(s.find (& # 39; org # 39;)), #, 8   #,查找年代中& # 39;org # 39;的出现位置   打印(s.index (& # 39; org # 39;)), #, 8   #,从索引为9处开始查找& # 39;org # 39;的出现位置   #打印(s.find (& # 39; org # 39;,, 9)), # 1   #,从索引为9处开始查找& # 39;org # 39;的出现位置   打印(s.index (& # 39; org # 39;,, 9)), #,引发错误   #,将字符串中所有它替换成xxxx   打印(s.replace(& # 39;变# 39;,,& # 39;xxxx # 39;))   #,将字符串中1个替换成xxxx   打印(s.replace(& # 39;变# 39;,,& # 39;xxxx # 39;,, 1))   #,定义替换表:97 (a)→945(α),98 (b)→945(β),116 (t)→964(τ),   table =, {97:, 945,, 98, 946, 116, 964}   print (s.translate(表),#,crαzyiτ.org  is α  good  siτe

<强> Python字符串分割,连接方法

Python还为str提供了分割和连接方法:

分裂():将字符串按指定分割符分割成多个短语。

加入():将多个短语连接成字符串。

下面代码示范了上面两个方法的用法:

s =, & # 39; crazyit.org  is  a  good 网站# 39;   #,使用空白对字符串进行分割   print (s.split()), #,输出,[& # 39;crazyit.org& # 39;,, & # 39;如果# 39;,,& # 39;一个# 39;,,& # 39;好# 39;,,& # 39;网站# 39;】   #,使用空白对字符串进行分割,最多只分割前2个单词   print (s.split(没有,,2)),#,输出,[& # 39;crazyit.org& # 39;,, & # 39;如果# 39;,,& # 39;a  good 网站# 39;】   #,使用点进行分割   打印(s.split(& # 39;强生# 39;)),#,输出,[& # 39;crazyit& # 39;,, & # 39; org  is  a  good 网站# 39;】   时间=mylist  s.split ()   #,使用& # 39;/& # 39;为分割符,将mylist连接成字符串   打印(& # 39;/& # 39;. join (mylist)), #,输出;crazyit.org/is/a/good/site   #,使用& # 39;& # 39;为分割符,将mylist连接成字符串   印刷(& # 39;& # 39;. join (mylist)), #,输出,crazyit.org,,,好,网站

关于怎么使用Python字符串操查找替换分割和连接就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。

怎么使用Python字符串操查找替换分割和连接