-2
string ='helloworld'
の場合、string[1:9:2]
とは何ですか?その背後にある論理は何ですか?文字列[a:b:c]はどのように使用できますか?
string ='helloworld'
の場合、string[1:9:2]
とは何ですか?その背後にある論理は何ですか?文字列[a:b:c]はどのように使用できますか?
それはそれは8日が2 のステップに含まれるまで、だから、出力がされる最初の文字から起動することを意味します:のためのステップバイステップelwr [:9:1 2] 「[1」インデックス1から開始することを意味します(インデックスは0から始まるため、2番目の文字になります)。 ":9"は、インデックスの9番目の文字に移動しますが、含まれていないことを意味します。 ":2]これがステップです。デフォルトは1です(これは1,2,3,4 ..を意味します)。その2は1,3,5,7になります。 したがって[1 :9:2]はインデックスを取ります:1,3,5,7
http://stackoverflow.com/questions/509211/explain-pythons-slice-notation – metatoaster
[Python Slicing Strings](http: //pythoncentral.io/cutting-and-slicing-strings-in-python/) – Arman