【问题标题】:Python print indentationsPython 打印缩进
【发布时间】:2017-04-05 13:12:05
【问题描述】:

在 Python 3.x 中,你如何打印空格的缩进,我正在寻找的方法看起来像这样

level = 3
print ('% indent symbol' % * level, 'indented text')

应该打印:

            indented text

从下面重复回答:感谢@sudo_coffee for \t

print ('\t' * level, 'indented text')

或者也许:

print ((' ' * 4) * level, 'indented text')

【问题讨论】:

  • 除了语法错误,这里还有什么问题?

标签: python string printing


【解决方案1】:

抱歉各位,我想我找到了答案,感谢@sudo_coffee for \t

print ('\t' * level + 'indented text')

或者也许:

print ((' ' * 4) * level + 'indented text')

【讨论】:

    【解决方案2】:
    level = 3
    print (" "*level, 'indented text')
    

    【讨论】:

      【解决方案3】:

      要缩进或输入“制表符”空格量,请使用转义序列\t

      level = 3
      print ('\t indented text')
      

      【讨论】:

      • 我找到了答案:print ('\t' * level, 'indented text')
      【解决方案4】:
      level = 3
      indented_symbol = "    "
      
      print '{} Indented text'.format(indented_symbol*level)
      

      【讨论】:

        猜你喜欢
        • 2013-09-16
        • 1970-01-01
        • 2015-08-27
        • 1970-01-01
        • 2012-10-04
        • 1970-01-01
        • 2021-05-07
        • 1970-01-01
        • 2020-02-23
        相关资源
        最近更新 更多