【问题标题】:can anyone solve it for me [closed]任何人都可以为我解决它[关闭]
【发布时间】:2020-05-24 14:55:10
【问题描述】:

IndexError Traceback(最近一次调用最后一次) 在 ----> 1 print('the {2} {1} {3}'.format('brown', 'fat', 'fox',))

IndexError:元组索引超出范围强文本

【问题讨论】:

  • 我认为你必须从字符串中的索引 0 开始。尝试将“{2} {1} {3}”更改为“{1} {0} {2}”
  • 你需要从0而不是1开始计数,即:'the {1} {0} {2}'。见pyformat.info

标签: python jupyter-notebook anaconda


【解决方案1】:

您的代码中的元组索引不正确:

 >>> print('the {1} {0} {2}'.format('brown', 'fat', 'fox'))
 the fat brown fox

并且您不需要最后一个逗号“,”。也删除它。

【讨论】:

    【解决方案2】:

    你也可以这样做。

    print(f"the {'fat'} {'brown'} {'fox'}")
    

    胖棕狐

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-11-30
      • 2014-08-12
      • 2015-05-05
      • 2014-10-17
      • 1970-01-01
      • 2023-01-16
      • 1970-01-01
      • 2015-03-15
      相关资源
      最近更新 更多