Python 切片操作

    技术2025-03-04  41

    一点一点的去认识,总结:

    首先需要明白,可迭代对象,按照正数索引(正序)是从0开始的,按照负数索引(逆序)是从-1开始的。>>> astring = 'Hello world'>>> astring[0:2]'He'>>> 可见,这种情况下,给切片操作一个起始位置,和一个终止位置,则显示从起始位置开始(包括起始位置)到终止位置(不包括终止位置)之间的内容;

    在有负数索引的情况下,是类似的,只要确定终止位置的内容:

    >>> astring[0:-1]'Hello worl'>>>

    *********************************************

    >>> astring'Hello world'>>> astring[0::1]'Hello world'>>> astring[0::2]'Hlowrd'>>> astring[0::3]'Hlwl'>>> astring[0::4]'Hor'>>> 在有三个参数的情况下,第一个起始位置,第二个是终止位置,地三个是步长。

    最新回复(0)