重庆分公司,新征程启航

为企业提供网站建设、域名注册、服务器等服务

python中有哪些字符串处理函数-创新互联

这期内容当中小编将会给大家带来有关python中有哪些字符串处理函数,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

创新互联是专业的青神网站建设公司,青神接单;提供网站建设、成都网站制作,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行青神网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!

1、find

作用:在一个较长字符串中查找子串。返回子串所在位置的最左端索引,如果没有找到则返回-1.如果指定 beg(开始) 和 end(结束) 范围,则检查是否包含在指定范围内,如果包含子字符串返回开始的索引值,否则返回-1。

用法:string.find()

实例:

a = '  i am a boy with no money  '
print a.find('a')

输出结果:

5

print a.find('a',10,len(a))

输出结果:

-1

2、join

作用:Python中有join()和os.path.join()两个函数,具体作用如下:

1) join(): 连接字符串数组。将字符串、元组、列表中的元素以指定的字符(分隔符)连接生成一个新的字符串
2)os.path.join(): 将多个路径组合后返回

用法:

'sep'.join(seq)

  • sep:分隔符。可以为空

  • seq:要连接的元素序列、字符串、元组、字典

上面的语法即:以sep作为分隔符,将seq所有的元素合并成一个新的字符串

返回值:返回一个以分隔符sep连接各个元素后生成的字符串

实例:

seq = ['1','2','3','4','5']
sep = '+'
print sep.join(seq)

输出:

1+2+3+4+5

dirs = '','usr','bin','env'
print '/'.join(dirs)

输出:

/usr/bin/env

print os.path.join('/hello/','good/boy/','doiido')

输出:

/hello/good/boy/doiido

3、replace

作用:Python replace() 方法把字符串中的 old(旧字符串) 替换成 new(新字符串),如果指定第三个参数max,则替换不超过 max 次。

语法:str.replace(old, new[, max])

参数:

  • old – 将被替换的子字符串。

  • new – 新字符串,用于替换old子字符串。

  • max – 可选字符串, 替换不超过 max 次

实例:

str = "this is string example....wow!!! this is really string";
print str.replace("is", "was");
print str.replace("is", "was", 3);

输出:

thwas was string example....wow!!! thwas was really string
thwas was string example....wow!!! thwas is really string

4、split函数

描述

Python split()通过指定分隔符对字符串进行切片,如果参数num 有指定值,则仅分隔 num 个子字符串

语法

split()方法语法:

str.split(str="", num=string.count(str)).

参数

  • str – 分隔符,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。

  • num – 分割次数。

返回值

返回分割后的字符串列表。

实例

以下实例展示了split()函数的使用方法:

实例:

str = "Line1-abcdef \nLine2-abc \nLine4-abcd";
print str.split( );
print str.split(' ', 1 );

以上实例输出结果如下:

['Line1-abcdef', 'Line2-abc', 'Line4-abcd']
['Line1-abcdef', '\nLine2-abc \nLine4-abcd']

上述就是小编为大家分享的python中有哪些字符串处理函数了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注创新互联成都网站设计公司行业资讯频道。

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


分享题目:python中有哪些字符串处理函数-创新互联
网站地址:http://cqcxhl.com/article/cdpipo.html

其他资讯

在线咨询
服务热线
服务热线:028-86922220
TOP