将空间乘以输入长度

时间:2016-10-15 21:23:29

标签: python

这里有蟒蛇新手。如果字符串是偶数,我正在尝试根据用户的输入打印5行文本金字塔。我在制作金字塔中心时没有对空格进行硬编码。在第2行我得到“TypeError:不支持的操作数类型 - :'str'和'int'如果len返回长度和int并且我将空格乘以该数字,这是一个错误?谢谢:)

let string = originalString.replacingOccurrences(of: "%[0-9a-fA-F]{2}", 
                                                 with: "",
                                                 options: .regularExpression, 
                                                 range: nil)

1 个答案:

答案 0 :(得分:0)

*的优先级高于-,因此您必须将它们括在括号中

space = ' '  * (len(userString) - 1)
相关问题