ホームページ  >  記事  >  バックエンド開発  >  Python で a[1:] は何を意味しますか?

Python で a[1:] は何を意味しますか?

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼オリジナル
2019-06-21 15:47:4018628ブラウズ

Python で a[1:] は何を意味しますか?

Python で [1:] は何を意味しますか?

文字列インターセプト (文字列スライスとも呼ばれます) は、角括弧 [ ] を使用して文字列をインターセプトします。Python では、単一の文字も文字列として使用されます。

String [開始インデックス:終了インデックス:ステップ サイズ]

開始インデックス:指定された位置からインターセプトを開始;

終了インデックス:指定された位置からインターセプトを終了しますが、 not その位置の文字が含まれます。

ステップ サイズ: 指定しない場合、ステップ サイズは 1 です。

String [開始インデックス: 終了インデックス]

文字列インターセプトは、「左が閉じ、右が閉じ」の原則に従います。 「opened」、「左は含むが右は含まない」とも呼ばれます

例:

>>> a=[1,2,3,4,5]
>>> print(a[1:])
[2, 3, 4, 5]
>>> a=(1,2,3,4,5)
>>> print(a[1:])
(2, 3, 4, 5)

a[1:]

a は文字列です。1 は開始インデックスです。終了インデックスが指定されていない場合は、デフォルトで最後の桁が使用されます。文字列インターセプトは、「左クローズ、右オープン」の原則に従います。つまり、インターセプトは 1 を除いて 1 から開始され、最後の桁を含む最後の桁までインターセプトされます。

以上がPython で a[1:] は何を意味しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。