使用'for'循环中的变量在Python中删除多余的空格

时间:2018-10-02 10:37:44

标签: python loops

在代码中:

NestingLevel.bullet_style

在打印输出时,如下所示:

List

“#”和变量“ i”之间有多余的空格。 如何删除这个空间? 实际上,如果我们通常写:

a = 6
for i in range(a):
    print("case #",i)

然后,输出是:

case # 0
case # 1
case # 2
case # 3
case # 4
case # 5

“ hello”和“ sam”之间有多余的空格。如何删除它?

3 个答案:

答案 0 :(得分:1)

尝试一下:

print("hello",a , sep='')

sep是打印函数的分隔符,当您使用多个参数调用时。

答案 1 :(得分:1)

您可以使用+从两个参数中只创建一个字符串。注意:您必须先将i转换为字符串。

a = 6
for i in range(a):
    print("case #"+str(i))

答案 2 :(得分:1)

请您再尝试一次。

a=6
for i in range(a):
   print 'case #%d' % (i)

输出如下。

case #0
case #1
case #2
case #3
case #4
case #5