string = " Hello!"
print(string)
输出:” Hello!”
下面的代码用于向字符串中添加4个空格:
space= " "
print(space*4 + string)
输出:” Hello!”
以下代码用于获取原始输出:
print(-1*space*4 + string)
输出:” Hello!”
但是下面的代码不减去4个额外的空格
print((-2)*space*4 + string)
输出:” Hello!”
我想知道如何使用“字符串”和“空间”来完成下面的输出:
输出:“您好!”
或者至少我可以从字符串中减去特定数量的空格/字符
有什么想法吗
如果您只需要删除所有空白,可以使用方法.strip()和.rstrip()-反向strip
另一个例子:
也可以使用regexp,但它是此任务的复杂解决方案。 关于你的问题
函数print不会删除空白。在这两种情况下,代码
-1*space*4
和(-2)*space*4
不起作用。 要获得完全没有空格的字符串,您可以使用我上面提到的strip
,或者使用您想要打印的精确值,比如print(string[4:])
嘿,你可以这样用
print(str[4:])
使用n变量不存储要从字符串中删除的空格, 请检查以下代码:
相关问题 更多 >
编程相关推荐