Python中怎样实现格式化输出字符串,方法是什么
Admin 2022-08-11 群英技术资讯 906 次浏览
这篇文章主要讲解了“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进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
Linux/Unix 的系统上,Python 解释器通常被安装在 /usr/local/python3 这样的有效路径(目录)里。
在机器视觉中,对于图像的处理有时候因为放置的原因导致ROI区域倾斜,这个时候我们会想办法把它纠正为正确的角度视角来,方便下一步的布局分析与文字识别,这个时候通过透视变换就可以取得比较好的裁剪效果。
大部分程序和语言中的随机数,其实都只是伪随机。是由可确定的函数(常用线性同余),通过一个种子(常用时钟)产生的。直观来想,计算机就是一种确定的、可预测的的设备:一行行的代码是固定的,一步步的算法是固定的,一个个与非门是固定的。
Python中的 for 语句可用来迭代任何序列中的项目,如列表或字符串。
Python随机数种子(random seed)如何使用呢?一些朋友可能会遇到这方面的问题,对此在下文小编向大家来讲解一下,内容详细,易于理解,希望大家阅读完这篇能有收获哦,有需要的朋友就往下看吧!
成为群英会员,开启智能安全云计算之旅
立即注册关注或联系群英网络
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