老师:您好!如何能让诗的名字居中?
Python并没有居中的方法,只能通过空格使题目居中。
公式:总长度÷2-所占长度÷2
以静夜思为例:
静夜思 -->所占长度 9(一个汉字占3个空格)
床前明月光,疑是地上霜。 -->总长度 36(标点符号占3个空格)
36÷2-9÷2 = 13.5 ≈ 14
所以:
静夜思
床前明月光,疑是地上霜。
注:有时候汉字只占1个空格,就像现在你所看到的
所以应该有 12/2-3/2 = 4.5 ≈ 5 个空格
str.center(width[, fillchar])
width -- 字符串的总宽度。fillchar -- 填充字符。
>>>str = 'runoob'>>> str.center(20, '*')'*******runoob*******'>>> str.center(20)' runoob '
hello_world 发表于2020-02-26 12:27
谢谢,初来菜鸟,多谢指导
请不要叫我初来菜鸟