Python提供稱爲LEN返回字符串的長度的內置函數,所以len('allen')
值爲5
。用足夠的前導空格打印字符串?
編寫一個名爲right_justify
的函數,該函數將一個名爲s
的字符串作爲參數,並用足夠的前導空格打印該字符串,以使該字符串的最後一個字母位於顯示的第70列中。
>>> right_justify('allen')
allen
我解決了它這樣的:
def right_justify(s):
print " " + s
right_justify('allen')
是不是?
是否有內置的Python方法來執行我需要做的事情?
看看[字符串格式](http://docs.python.org/2/library/string.html#formatspec)。 –
Python字符串實際上直接在字符串對象上有兩個內置方法。 'rjust'和'ljust'完全符合你的期望,分別是正確的和合理的。 – Wessie