Python中怎样实现格式化输出字符串,方法是什么
Admin 2022-08-11 群英技术资讯 1184 次浏览
这篇文章主要讲解了“Python中怎样实现格式化输出字符串,方法是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python中怎样实现格式化输出字符串,方法是什么”吧!Python语言有许多优点,常用于不同的领域,如数据科学、web开发、自动化运维等。开发人员在这些技术中选择Python的一个重要原因是Python语法简单,可以节省大家的开发时间。
在本文中,我们将学习如何使用字符串中内置的方法来格式化字符串。闲话少说,我们直接开始吧!
函数center()的参数说明如下:

函数center()输入参数如下:
上述函数的返回值为长度为width的居中字符串。如果输入的width的值小于或等于原始字符串的长度,则不会居中,并返回原始字符串。
样例如下:
>>> "Python".center(20) ' Python ' >>> "Python".center(21) ' Python ' >>> "Python".center(5) 'Python'
接着,我们我们试着用破折号来填充字符串,如下:
>>> "Python".center(26, '-') '----------Python----------'
函数ljust()的参数说明如下:

一般来说,我们可以使用函数ljust()来生成左对齐的字符串。它同样接受两个参数:
上述函数的返回值为长度为width的左对齐的字符串。如果输入的width的值小于或等于原始字符串的长度,则不会左对齐,并返回原始字符串。
样例如下:
>>> "Python".ljust(20) 'Python ' >>> "Python".ljust(26, 'n') 'Pythonnnnnnnnnnnnnnnnnnnnn'
函数rjust()的参数说明如下:

根据函数ljust()的功能我们可以估计函数rjust()的功能。是的,函数rjust()的功能为生成右对齐的字符串。
举例如下:
>>> "Python".rjust(20) ' Python' >>> "Python".rjust(26, '.') '....................Python'
函数zfill()的参数说明如下:

函数zfill()仅需要一个参数:
width:填充数字零后的字符串的宽度
函数zfill()返回左侧填充零后的字符串。
样例如下:
>>> "python".zfill(10) '0000python'
这个函数对于都是数字的字符串比较有用,如下所示:
>>> "1234".zfill(10) '0000001234'
该函数令人惊奇的是它的另一个特点。如果字符串以-或+(减号或加号)开头,它会将零放在第一个符号字符之后,而不是之前。如下:
>>> "-729".zfill(8) '-0000729' >>> "+54372".zfill(11) '+0000054372'
函数title()的参数说明如下:

函数title()主要用于将每个单词的第一个字母大写,并将剩余的字母变为小写。举例如下:
>>> "i love python".title() 'I Love Python' >>> "pyTHoN IS awesOMe".title() 'Python Is Awesome'
如果单词的第一个字符是数字,则数字字符后的第一个字母将转化为大写。
>>> "21sT cEntURy".title() '21St Century'
值得一提的是,函数title()一个缺点,它还将字符'后的第一个字母大写。如下所示:
>>> "I'm a python developer".title() "I'M A Python Developer"
所以使用title()时需要特别小心,因为这个函数可能会导致意想不到的结果。
最后的最后,让我们复习下本文的知识点,如下:
print("Thank you".ljust(40, "."))
print("for reading".center(40, "."))
print("my article".rjust(40, "."))
输出如下:
Thank you...............................
..............for reading...............
..............................my article
嗯捏,格式化输出字符串是不是变得简单了很多。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
这篇文章给大家分享的是Python scrapy框架的相关内容,下文介绍了创建scrapy项目的操作,scrapy框架常用命令,scrapy项目下载文件和scrapy框架的整体执行流程,对大家了解和学习scrapy框架的使用会有一定的帮助,感兴趣的朋友就继续往下看吧。
这篇文章主要介绍python中的被动信息搜集的三种方法,下文有具体的解释和代码,对新手理解python中的被动信息搜集具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章能有所收获,接下来小编带着大家一起了解看看。
Python具有基本的文本文件读写功能。Python的标准库提供有更丰富的读写功能。文本文件的读写主要通过open()所构建的文件对象来实现。创建文
这篇文章主要介绍了nditer―numpy.ndarray 多维数组的迭代操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
这篇文章介绍了Python列表去重的几种方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
成为群英会员,开启智能安全云计算之旅
立即注册关注或联系群英网络
7x24小时售前:400-678-4567
7x24小时售后:0668-2555666
24小时QQ客服
群英微信公众号
CNNIC域名投诉举报处理平台
服务电话:010-58813000
服务邮箱:service@cnnic.cn
投诉与建议:0668-2555555
Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 ICP核准(ICP备案)粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008