打印没有空格的特殊字符
printing special characters without spaces
我做了一个for循环来写一个有if条件的小程序。我想打印一个数字并将其放在''之间,没有任何 space。这是我的程序的一部分:
for y in range(2):
print(' if a ==','\'',y,'\'' ,'and',' b ==','\'',y,'\'',':')
我的输出是
如果 a == '0' 和 b == '0' :
如果 a == '1' 和 b == '1' :
但我希望它是:
如果 a == '0' 和 b == '0' :
如果 a == '1' 且 b == '1' :
' 和数字之间没有任何 space。
详细说明我的评论。您可以改用 +
。然而 "formatting" 您 print
完全按照您想要的方式陈述的更好方法是使用 .format
。
print ('If a == '{0}' and b == '{0}'.format(str(y)))
我做了一个for循环来写一个有if条件的小程序。我想打印一个数字并将其放在''之间,没有任何 space。这是我的程序的一部分:
for y in range(2):
print(' if a ==','\'',y,'\'' ,'and',' b ==','\'',y,'\'',':')
我的输出是
如果 a == '0' 和 b == '0' :
如果 a == '1' 和 b == '1' :
但我希望它是:
如果 a == '0' 和 b == '0' :
如果 a == '1' 且 b == '1' :
' 和数字之间没有任何 space。
详细说明我的评论。您可以改用 +
。然而 "formatting" 您 print
完全按照您想要的方式陈述的更好方法是使用 .format
。
print ('If a == '{0}' and b == '{0}'.format(str(y)))