【问题描述】mdv100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
将字符串“hello Python”赋给一个变量,再以居中对齐、左对齐、右对齐的方式格式化输出字符串。mdv100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
输出结果:mdv100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
mdv100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
【题前思考】mdv100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
根据问题描述,填写表2-2-3。mdv100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
表2-2-3 问题分析mdv100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
mdv100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
【解题思路】mdv100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
Python中的对齐方式与文字处理软件中的对齐方式一样,有左对齐、居中对齐、右对齐,Python中使用函数ljust( )、center( )和rjust( )实现左对齐、居中对齐、右对齐的功能。mdv100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
【程序代码】mdv100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
mdv100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
【代码分析】mdv100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
①:text.center(30)表示字符串占用30个字符的宽度,居中对齐。字符串text本身的长度只有12,函数要求的宽度为30,于是在字符串中填充空格,使总长度达到30,且让原字符串处于中心位置。mdv100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
②:text.ljust(30)表示字符串占用30个字节的宽度,左对齐。mdv100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
③:text.rjust(30)表示字符串占用30个字节的宽度,右对齐。mdv100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
【技术全貌】mdv100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
字符串对象的方法除了center( )、ljust( )和rjust( )外,还有很多,熟练掌握这些方法可以加快字符串处理。常用字符串对象的方法见表2-2-4。mdv100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
表2-2-4 字符串对象的方法mdv100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
mdv100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
续表mdv100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
mdv100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库