ITメモ
Python / パイソン




【Python】「文字列」の一部を取得する方法

【Python】
「文字列」の一部を取得する方法




「Python」では、
文字列の一部を取得することが、
簡単にできるようになっています。


一番シンプルなのは、「インデクシング」による取得。
文字に割り当てられた番号を指定するだけで、
簡単に文字列の一部分を取得することが可能。



「インデクシング」による「文字列」の一部を取得する方法


「文字列」は、
文字ごとに、「インデクシング(番号付け)」されていている。

Sample Text
012345678910

上記のように、
最初の文字は、「0」から始まり、順に番号づけされてる。


「インデクシング(番号付け)」によって、
文字を抽出するには、
「文字列」の後に、「角括弧([])」の中に、数値を記述するだけ。

"Sample Text"[1] => a
"Sample Text"[-1] => t
"Sample Text"[1:4] => amp
"Sample Text"[1:] => ample Text
"Sample Text"[:4] => Samp


開始番号の文字から、
終了番号の一つ手前の文字までが抽出されます。


「文字列」の一部を取得して出力するサンプルコード

print"Sample Text"[1]
出力結果 : a


x = "Sample Text"[-1]
print x
出力結果 : t


x = "Sample Text"[1:4]
y = "Sample Text"[4:8]
z = "Sample Text"[8:10]
print x
出力結果 : amp
出力結果 : le T
出力結果 : ex


print"Sample Text"[:3]
print"Sample Text"[3:]
出力結果 :
Sam
Ple Text



Back