Python中怎样实现格式化输出字符串,方法是什么
Admin 2022-08-11 群英技术资讯 1020 次浏览
这篇文章主要讲解了“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 怎样实现json文件保存内容,小编觉得比较有趣,因此分享给大家作参考。接下来我们会使用到json.dump()和递归思想,感兴趣的朋友往下看。
本篇文章给大家带来了关于Python的相关知识,KNN分类算法(K-Nearest-Neighbors Classification),又叫K近邻算法,是一个概念极其简单,而分类效果又很优秀的分类算法,下面一起来看一下,希望对大家有帮助。
在可视化数据时,通常需要在单个图形中绘制多个图形。 例如,如果您想从不同的角度可视化相同的变量如:数字变量的并排直方图和箱线图,则多个图形很有用。 在这篇文章中,我分享了绘制多个图形的 4 个简单但实用的技巧,具有一定的参考价值,需要的小伙伴可以参考一下
这篇文章主要介绍了python基础知识之私有属性和私有方法,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
这篇文章主要为大家详细介绍了如何利用Python实现df的奇数列与偶数列调换位置,比如A列,B列,调换成B列,A列,感兴趣的小伙伴可以了解一下
成为群英会员,开启智能安全云计算之旅
立即注册关注或联系群英网络
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