投稿  收藏 
对齐文本

【问题描述】

将字符串“hello Python”赋给一个变量,再以居中对齐、左对齐、右对齐的方式格式化输出字符串。

对齐文本输出结果:

对齐文本

【题前思考】

根据问题描述,填写表2-2-3。

表2-2-3 问题分析

对齐文本

【解题思路】

Python中的对齐方式与文字处理软件中的对齐方式一样,有左对齐、居中对齐、右对齐,Python中使用函数ljust( )、center( )和rjust( )实现左对齐、居中对齐、右对齐的功能。

【程序代码】

对齐文本

【代码分析】

①:text.center(30)表示字符串占用30个字符的宽度,居中对齐。字符串text本身的长度只有12,函数要求的宽度为30,于是在字符串中填充空格,使总长度达到30,且让原字符串处于中心位置。

②:text.ljust(30)表示字符串占用30个字节的宽度,左对齐。

③:text.rjust(30)表示字符串占用30个字节的宽度,右对齐。

【技术全貌】

字符串对象的方法除了center( )、ljust( )和rjust( )外,还有很多,熟练掌握这些方法可以加快字符串处理。常用字符串对象的方法见表2-2-4。

表2-2-4 字符串对象的方法

对齐文本

续表

对齐文本

关 键 词

对齐文本

相关教程

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!

猜你喜欢