CXYVIP官网源码交易平台_网站源码_商城源码_小程序源码平台-丞旭猿论坛
CXYVIP官网源码交易平台_网站源码_商城源码_小程序源码平台-丞旭猿论坛
CXYVIP官网源码交易平台_网站源码_商城源码_小程序源码平台-丞旭猿论坛

python修改解析字符串及方法-源码交易平台丞旭猿

python方法通常属于特定对象。

python表达式和内置函数,对于不同对象,都有效。

python调用方法分两步:对象.方法名()

先通过obj.atrr(对象.方法名)方式获取方法名;

再通过括号()即对象.方法名()方式调用函数;

1.1 python修改字符串

1.1.1 分片和合并

python可以通过分片和合并修改字符串。

示例

>>>s=梯阅线条软件测试开发>>>s=s[:4]+python+s[4:]>>>s梯阅线条python软件测试开发将python替换为java>>>s=s[:4]+java+s[10:]>>>s梯阅线条java软件测试开发

1.1.2 replace()

用法

replace(old, new, count=-1)

描述

python字符串的replace()方法将字符串中的旧字符串(old)替换为新字符串(new),替换次数不超过入参(count)。

入参

old:旧字符串

new:新字符串

count:替换次数,默认-1表示替换全部

出参

新字符串

示例

>>>s=梯阅python线条python软件python测试python开发>>>s梯阅python线条python软件python测试python开发>>>s=s.replace(python,java)>>>s梯阅java线条java软件java测试java开发>>>s=s.replace(java,python,2)>>>s梯阅python线条python软件java测试java开发

1.1.3 find()

用法

S.find(sub[, start[, end]]) -> int

描述

python字符串的find()方法,查找子字符串(sub)在指定索引范围[start,end]的索引位置,如果存在,则返回第1次找到的索引值,否则,返回-1.

入参

sub:需要查找的子字符串

start:开始索引,默认0

end:结束索引,默认字符串长度。

出参

子字符串的索引位置

示例

>>>s.find(python)2>>>s.find(python,3,5)-1>>>s.find(python,3,500)10>>>s.find(python,3)10>>>s梯阅python线条python软件java测试java开发>>>where=s.find(python)>>>where2>>>s=s[:where]+c+++s[(where+len(python)):]>>>s梯阅c++线条python软件java测试java开发

1.1.4 join()

用法

S.join(iterable)

描述

python字符串的join()方法,可迭代对象的每个元素通过指定分隔符符拼接成字符串。

入参

S:字符分隔符。

iterable:可迭代对象,比如列表。

出参

字符串

示例

>>>s梯阅c++线条python软件java测试java开发>>>L=list(s)>>>L[2]=j;L[3]=a;L[4]=va>>>L[,,j,a,va,线,,p,y,t,h,o,n,,,j,a,v,a,,,j,a,v,a,,]>>>s=.join(L)>>>s梯阅java线条python软件java测试java开发>>>L=list(s)>>>L[,,j,a,v,a,线,,p,y,t,h,o,n,,,j,a,v,a,,,j,a,v,a,,]>>>*.join(L)梯*阅*j*a*v*a*线*条*p*y*t*h*o*n*软*件*j*a*v*a*测*试*j*a*v*a*开*发

1.2 python字符串文件解析

1.2.1 split()

用法

str.split(sep=None, maxsplit=-1)

描述

python字符串的split()方法,通过分隔符(sep)将字符串(str)分隔为字符串列表。

入参

str:需转为列表的字符串

sep:分隔符,默认为空.

maxsplit:分隔次数,默认分隔全部。

出参

字符串列表。如果分隔符(sep)不存在,则把整个字符串(str)作为列表的唯一元素。

示例

>>>s梯阅java线条python软件java测试java开发>>>line=s.replace(java,java)>>>line梯阅java 线条python软件java 测试java 开发>>>cols=line.split()>>>cols[梯阅java,线条python软件java,测试java,开发]>>>commaline=s.replace(java,java,)>>>commaline梯阅java,线条python软件java,测试java,开发>>>commacols=commaline.split(,)>>>commacols[梯阅java,线条python软件java,测试java,开发]>>>commacols=commaline.split(,,2)>>>commacols[梯阅java,线条python软件java,测试java,开发]>>>commacols=commaline.split(*)>>>commacols[梯阅java,线条python软件java,测试java,开发]

1.3 python字符串其他方法

1.3.1 rstrip()

用法

rstrip(chars=None)

描述

python字符串的rstrip()方法,删除字符串末尾指定字符,默认为空白符,比如空格、换行、回车、制表符。

入参

chars:需要删除的字符

出参

新字符串

示例

>>>s=梯阅线条软件测试开发 \n\t>>>s梯阅线条软件测试开发 \n\t>>>print(s)梯阅线条软件测试开发>>>s1=s.rstrip()>>>s1梯阅线条软件测试开发>>>s2=s.rstrip(开发)>>>s2梯阅线条软件测试开发 \n\t>>>s3=s.rstrip().rstrip(开发)>>>s3梯阅线条软件测试

1.3.2 upper()

用法

str.upper()

描述

python字符串的upper()方法将字符串转为大写。

入参

出参

字符串

示例

>>>s=tyxt.work梯阅线条软件测试开发>>>print(s)tyxt.work梯阅线条软件测试开发>>>s1=s.upper()>>>print(s1)TYXT.WORK梯阅线条软件测试开发

1.3.3 lower()

用法

str.upper()

描述

python字符串的lower()方法将字符串转为小写。

入参

出参

字符串

示例

>>>print(s1)TYXT.WORK梯阅线条软件测试开发>>>s2=s1.lower()>>>print(s2)tyxt.work梯阅线条软件测试开发

1.3.4 isalpha()

字母:alphabetic

用法

str.isalpha()

描述

python字符串的isalpha()方法,判断字符串是不是只由字母组成。

入参

出参

布尔值,如果字符串只有字母组成,返回True,否则False。

示例

>>>styxt.work梯阅线条软件测试开发>>>s.isalpha()False>>>s1=s[:len(tyxt.work)].replace(.,)>>>s1tyxtwork>>>s1.isalpha()True

1.3.5 startswith()

用法

S.startswith(prefix[, start[, end]]) -> bool

描述

python字符串的startswith()方法,判断字符串是否以指定前缀(prefix)开始。

入参

prefix:指定前缀字符串;

start:开始索引;

end:结束索引;

出参

bool值,如果是以指定前缀开始,则返回True,否则返回False。

示例

>>>styxt.work梯阅线条软件测试开发>>>s.startswith(t)True>>>s.startswith(tx)False>>>s.startswith(t,1)False

1.3.6 endswith()

用法

S.endswith(suffix[, start[, end]]) -> bool

描述

python字符串的endswith()方法,判断字符串是否以指定后缀(suffix)结尾。

入参

suffix:后缀字符串

start:开始索引;

end:结束索引;

出参

bool值,如果是以指定后缀结尾,则返回True,否则返回False。

示例

>>>styxt.work梯阅线条软件测试开发>>>s.endswith(开发)True>>>s.endswith(开发,1,10)False

版权声明

本文首发微信公众号:梯阅线条

原创不易,转载请注明出处。

更多内容参考python学习笔记或软件测试开发目录。

python修改解析字符串及方法

举报/反馈

声明:本文部分素材转载自互联网,如有侵权立即删除 。

© 版权声明
THE END
喜欢就支持一下吧
点赞0赞赏 分享
相关推荐
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容