Pythonでは、リストと同じようにインデックスを指定して、文字列内のn文字目を取り出すことが可能です。
文字抽出
![python n文字1](https://sunagitsune.com/wp-content/uploads/2022/09/8dac35fd6d08c9af1e1942232db97d2b.jpg)
文字列を用意します。
#python
文字列 = "abcde"
print(文字列[0])
print(文字列[1])
print(文字列[2])
この文字列に対し、インデックスを噛ませて出力すると、
![python n文字2](https://sunagitsune.com/wp-content/uploads/2022/09/3f205704d874a2443b02508e3776d4e1.jpg)
1、2、3文字目が出力できるというわけです(インデックスは0から数えます)。
![python n文字3](https://sunagitsune.com/wp-content/uploads/2022/09/d8dfb18091e4390c0f83010ce4cb3426.jpg)
数字などの場合はエラーになるので、
![python n文字4](https://sunagitsune.com/wp-content/uploads/2022/09/93e42250b814babd410e2f3da2dcd2db.jpg)
str関数を噛ませて一度文字列に変更する必要があります。
右からn文字
#python
文字列 = "abcde"
print(文字列[-1])
print(文字列[-2])
print(文字列[-3])
Pythonではマイナスインデックスを使うことにより、右から数えてn文字目を取り出すことも可能です。
![python minus index](https://sunagitsune.com/wp-content/uploads/2022/09/python-minus-index.png)
実行結果です。
![](https://sunagitsune.com/wp-content/uploads/2022/05/laptop-g2651bd324_1280-160x90.png)
Python操作方法、関数・メソッドリファレンス
使用用途別にまとめたPythonリファレンスページです。
初期準備、基本概念
ダウンロード、インストール、起動
ShellとEditor、保存、実行
保存したPythonの起動
コメント、docstring、行またぎ
コメント、...
コメント