私は当然PythonではIndexErrorを取得した文字列、例えばの長さより大きなインデックス番号を使用します。スライス中にlen(string)より大きいインデックス番号を使用するとIndexErrorが発生しないのはなぜですか?
string = "uphill"
print(string[12])
をしかし、私は、文字列をスライスならば、何らかの形でより大きなインデックス番号を使用しても大丈夫のようです次のコードはIndexErrorを作成しないため、文字列を返します。
string = "uphill"
print(string[0:12])
なぜこの場合ですか?この場合でもIndexErrorが予想されるので、これは私には暗黙のようです。これが明白な場合は、申し訳ありませんが、関連するものは何も見つかりません。