标签: python string python-3.x indexing
str1 = "hello" print(str1[-1])
程序的输出是o,但是,它不应该将错误作为输出,因为-1索引中不存在任何内容吗?
o
-1
答案 0 :(得分:0)
Python中的负指数意味着它们与序列的末尾相关。这意味着-1会给你最后一个,而-2则是最后一个,等等。
或者,如果您愿意,可以将字符串视为循环:
-3-2-1 0 1 2 3 4 5 6 ...l l o h e l l o h e...