thinkpython2 right justify column 70 含义
thinkpython2 right justify column 70 meaning
thinkpython2thinkpython2 link 有一个练习 3.1,它指定一个函数 right_justify 应该打印一个字符串 s,其中字符串的最后一个字母在第 70 列中。
确切的问题是:
练习 3.1。编写一个名为 right_justify 的函数,它将一个名为 s 的字符串作为参数并打印带有足够前导空格的字符串,以便字符串的最后一个字母位于显示的第 70 列中。
还提供了一个提示:
提示:使用字符串连接和重复。此外,Python 提供了一个名为 len 的内置函数 returns 字符串的长度,因此 len('monty') 的值为 5.
是否有确定所谓列位置的标准?你会怎么写代码??
示例代码:
>>>right_justify('monty')
monty
确定"column"字符串的最后一个字母与其长度相同
来自pdf:
"Hint: Use string concatenation and repetition. Also, Python provides a built-in function called len that returns the length of a string, so the value of len('monty') is 5."
我会这样做的,希望这对你有帮助
def right_justify(s, total_length = 70):
return ' ' * (total_length - len(s)) + s
right_justify('Monty')
thinkpython2thinkpython2 link 有一个练习 3.1,它指定一个函数 right_justify 应该打印一个字符串 s,其中字符串的最后一个字母在第 70 列中。
确切的问题是: 练习 3.1。编写一个名为 right_justify 的函数,它将一个名为 s 的字符串作为参数并打印带有足够前导空格的字符串,以便字符串的最后一个字母位于显示的第 70 列中。
还提供了一个提示: 提示:使用字符串连接和重复。此外,Python 提供了一个名为 len 的内置函数 returns 字符串的长度,因此 len('monty') 的值为 5.
是否有确定所谓列位置的标准?你会怎么写代码??
示例代码:
>>>right_justify('monty')
monty
确定"column"字符串的最后一个字母与其长度相同
来自pdf: "Hint: Use string concatenation and repetition. Also, Python provides a built-in function called len that returns the length of a string, so the value of len('monty') is 5."
我会这样做的,希望这对你有帮助
def right_justify(s, total_length = 70):
return ' ' * (total_length - len(s)) + s
right_justify('Monty')