在Python中创建可变长度字符串
我需要创建一个由空格组成的字符串,而且这个字符串的长度要在运行时决定。
我现在的做法是:
suffix = "".join([' ' for x in range(0, max)])
一定有一种更好、更聪明、更简单的方法。有哪些方法呢?
补充:其实这比我想的要简单得多。只有一种方法,就是上面说的那些,哈哈 :)
3 个回答
1
使用字符串乘法。
>>> print "x" * 5
xxxxx
2
使用字符串的“乘法”。
suffix = " " * numSpaces
4
不要把max
当作变量名。
suffix = ' ' * nb_spaces