需要一些使用打印语句的帮助

时间:2019-04-28 18:21:24

标签: python printing python-2.x

我尝试了以下代码:

x = 5
y = "Anshul"
print(x)
print('  ',y)

它给出了输出:

5
(' ', 'Anshul')

但是为什么输出不是这样:

5
   Anshul

我加了''来在我的名字前加一个空格,但这没用。 有什么办法给空间吗?

3 个答案:

答案 0 :(得分:0)

尝试这样的事情:

print(' ' + y)

答案 1 :(得分:0)

最好的方法是使用字符串插值。 参见:String Interpolation

您的代码应如下所示:

print('  %s' % y) # option 1
print('  {}'.format(y)) # option 2

答案 2 :(得分:-1)

尝试使用format()

print('  {}'.format(y))