【发布时间】:2019-04-10 01:44:52
【问题描述】:
在 L. Ramalho 的 Fluent Python 示例 2.11 一书中,我遇到了以下代码行...
line_items = invoice.split("\n") [2:]
发票是...
invoice = """
line0
line1
line2
"""
我了解代码的作用......但我很惊讶之后 line_items = invoice.split("\n") 允许切片操作 [2:]。有人可以向我解释为什么这代表有效代码,因为 [2:] 似乎不是 .split("\n") 的单独参数。
谢谢...
【问题讨论】:
标签: python python-3.x string split slice