打印没有空格的特殊字符

printing special characters without spaces

我做了一个for循环来写一个有if条件的小程序。我想打印一个数字并将其放在''之间,没有任何 space。这是我的程序的一部分:

for y in range(2):  

print('  if a ==','\'',y,'\'' ,'and',' b ==','\'',y,'\'',':')

我的输出是

但我希望它是:

' 和数字之间没有任何 space。

详细说明我的评论。您可以改用 +。然而 "formatting" 您 print 完全按照您想要的方式陈述的更好方法是使用 .format

print ('If a == '{0}' and b == '{0}'.format(str(y)))