温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Python字符串操作方法有哪些

发布时间:2021-08-18 19:44:50 阅读:124 作者:chen 栏目:编程语言
Python开发者专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

本篇内容主要讲解“Python字符串操作方法有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Python字符串操作方法有哪些”吧!

Python字符串中字符大小写的变换:

* S.lower() #小写  * S.upper() #大写  * S.swapcase() #大小写互换  * S.capitalize() #首字母大写  * String.capwords(S)   #这是模块中的方法。它把S用split()函数分开,然后用capitalize()把首字母变成大写,***用join()合并到一起  * S.title() #只有首字母大写,其余为小写,模块中没有这个方法   

字符串在输出时的对齐:

* S.ljust(width,[fillchar])   #输出width个字符,S左对齐,不足部分用fillchar填充,默认的为空格。  * S.rjust(width,[fillchar]) #右对齐  * S.center(width[fillchar]) #中间对齐  * S.zfill(width) #把S变成width长,并在右对齐,不足部分用0补足

Python字符串操作还有一对编码和解码的函数:

* S.encode([encoding,[errors]])  #其中encoding可以有多种值,比如gb2312 gbk gb18030 bz2 zlib big5 bzse64等都支持。errors默认值为"strict",意思是UnicodeError。可能的值还有'ignore''replace''xmlcharrefreplace''backslashreplace' 和所有的通过codecs.register_error注册的值。这一部分内容涉及codecs模块,不是特明白  * S.decode([encoding,[errors]])   

字符串的测试函数,这一类函数在string模块中没有,这些函数返回的都是bool值:

* S.startwith(prefix[,start[,end]])  #是否以prefix开头  * S.endwith(suffix[,start[,end]])   #以suffix结尾  * S.isalnum()   #是否全是字母和数字,并至少有一个字符  * S.isalpha() #是否全是字母,并至少有一个字符  * S.isdigit() #是否全是数字,并至少有一个字符  * S.isspace() #是否全是空白字符,并至少有一个字符  * S.islower() #S中的字母是否全是小写  * S.isupper() #S中的字母是否便是大写  * S.istitle() #S是否是首字母大写的

Python字符串类型转换函数,这几个函数只在string模块中有:

* string.atoi(s[,base])   #base默认为10,如果为0,那么s就可以是0120x23这种形式的字符串,如果是16那么s就只能是0x23或0X12这种形式的字符串  * string.atol(s[,base]) #转成long  * string.atof(s[,base]) #转成float   

到此,相信大家对“Python字符串操作方法有哪些”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI

开发者交流群×