扣丁学堂Python培训简述Python字符串内建函数(二)----位置填充函数

2019-05-14 10:35:53 3218浏览

上一章咱们学习了可以对字符串进行大小写转换的方法,那这一章扣丁学堂Python培训小编带读者们继续学习字符串的位置填充函数。打印字符串的时候如果需要出现多次重复的特殊字符,以作为显著标识出现在打印结果中,那么位置填充函数就会很好的完成这个任务。


 Python字符串内建函数(二)----位置填充函数


告诉你们一个小技巧哦,如果在写代码中没有及时运行,等到写了很多代码的时候出现不可知错误的时候,就可以在重要代码段中添加print()输出多次重复的字符串,就可以根据打印结果判断出哪块代码没有执行,那么那块代码就有很大可能出现问题。


center()


语法:str.center(width[,fillchar])


描述: 返回一个指定宽度width居中的字符串,fillchar为填充的字符,默认为空格。

参数:width 字符串的总宽度


fillchar 填充字符,可选


返回值:返回一个宽为width居中的字符串,如果width小于字符串宽度直接返回字符串。


>>> a = 'abcdef'
>>> a.center(5)
'abcdef'
>>> a.center(20)
'       abcdef       '
>>> a.center(20,'*')
'*******abcdef*******'
>>> 


ljust()


语法:str.ljust(width[,fillchar])


描述: 返回一个原字符串左对齐,并使用fillchar填充至指定长度width的新字符串。如果width小于原字符串的长度则返回原字符串。


参数:width 字符串的总宽度


fillchar 填充字符,可选


返回值:返回一个宽为width并且左对齐的字符串,如果width小于字符串宽度直接返回字符串。


>>> a.ljust(5)
'abcdef'
>>> a.ljust(20)
'abcdef              '
>>> a.ljust(20,'*')
'abcdef**************'
>>> 


rjust()


语法:str.rjust(width[,fillchar])


描述: 返回一个原字符串右对齐,并使用fillchar填充至指定长度width的新字符串。如果width小于原字符串的长度则返回原字符串。


参数:width 字符串的总宽度


fillchar 填充字符,可选


返回值:返回一个宽为width并且右对齐的字符串,如果width小于字符串宽度直接返回字符串。


>>> a.rjust(5)
'abcdef'
>>> a.rjust(20)
'              abcdef'
>>> a.rjust(20,'*')
'**************abcdef'
>>> 


zfill()


语法:str.zfill(width)


描述: 返回一个指定长度width的新字符串,原字符串右对齐,前面填充0。


参数:width 字符串的总宽度,原字符串右对齐,前面填充0。


返回值:返回一个宽为width并且右对齐的字符串,前面填充0,如果width小于字符串宽度直接返回字符串。


>>> a.zfill(10)
'0000abcdef'
>>> a.zfill(20)
'00000000000000abcdef'
>>> 


想要了解更多关于Python开发方面内容的小伙伴,请关注扣丁学堂Python培训官网、微信等平台,扣丁学堂IT职业在线学习教育有专业的Python讲师为您指导,此外扣丁学堂老师精心推出的Python视频教程定能让你快速掌握Python从入门到精通开发实战技能。扣丁学堂Python技术交流群:279521237。



扣丁学堂微信公众号                          Python全栈开发爬虫人工智能机器学习数据分析免费公开课直播间


      【关注微信公众号获取更多学习资料】         【扫码进入Python全栈开发免费公开课】



查看更多关于"Python开发资讯"的相关文章>



标签: Python培训 Python视频教程 Python在线视频 Python学习视频 Python培训班

热门专区

暂无热门资讯

课程推荐

微信
微博
15311698296

全国免费咨询热线

邮箱:codingke@1000phone.com

官方群:148715490

北京千锋互联科技有限公司版权所有   北京市海淀区宝盛北里西区28号中关村智诚科创大厦4层
京ICP备12003911号-6   Copyright © 2013 - 2019

京公网安备 11010802030908号