スクリプト言語を素人が習得に挑戦!

スクリプト言語に全くのIT素人がチャレンジした記録をお伝えします。

Pythonのindexメソッドの使い方は?

f:id:script2:20210114221641j:plain

indexに入る前にまずは前回の復讐です。


address = 'Tokyo ,Japan'
print ( address.split(' , '))

>['Tokyo' , 'Japan']と出ます。

変数addressと言う箱に'Tokyo ,Japan'を入れて、splitは文字列データ型のメソッドです。
splitは指定した部分を分けるメソッドです。

address = 'Tokyo ,Japan'
print ( address.split(' , ')

>['Tokyo' , 'Japan']と出ます。

次にindexを入れた場合です。

address = 'Tokyo ,Japan'
print ( address.index(' , '))

>5と出ます。

indexメソッドは何番目に指定された文字があるかを示します。
カンマ,をindex(' , ') に入れたのでTokyo ,Japan
5文字目を表示して5と出ました。

プログラミング言語は最初の文字を0番目と数えるのでTokyo ,JapanのTが0番で,が5番目なんです。

f:id:script2:20210114225617j:plain

address = 'python '
print ( address.index(' y '))

>1と出ます。

文字列型のindexメソッドです。
これもpythonのpが0番目なので
yが1番目で1と出ます。

test = [1,2,3,4]
print ( test.index(2))
>1と出ます。

こちらはリスト型のindexメソッドです。
index(2)は2が何番目かを引数に入れてるので
やはり、リストも0番目から始まるので2は1番目だから1と出ます。

Pythonで何か数えるプログラミングにする時に最初は0から始まるって認識する事とメソッドの前のドット.はどの型のメソッドかを示す役割があります。

基礎部分ですが素早くどうPythonが動いたかを理解するには非常に大事な根っこ部分です。









14日間無料体験あり!【テックパートナーズカレッジ】



本気のプログラミングスクール【ウェブカツ】




【アイデミー】AIを学んで一発逆転のキャリアチェンジ!



~約20,000名の受講生と300社以上の導入実績~

現役エンジニアのオンライン家庭教師CodeCamp









ブログ運営者への連絡先です。

yuuj089@gmail.com