-
インデックスを使用する方法: 文字列内の各文字には、0から始まるインデックスが割り当てられています。このインデックスを使用して、特定の位置にある文字を取得できます。
string = "Hello" char = string[0] print(char) # 出力: H
上記の例では、文字列の最初の文字(インデックス0)を取得しています。
-
forループを使用する方法: 文字列をイテレートするためにforループを使用することもできます。各反復で、文字列内の次の文字が取得されます。
string = "Hello" for char in string: print(char) # 各文字を順に出力
上記の例では、文字列内の各文字が順番に出力されます。
-
ord()関数を使用する方法: 特定の位置にある文字のUnicodeコードポイントを取得するには、ord()関数を使用できます。
string = "Hello" char = string[0] codepoint = ord(char) print(codepoint) # 出力: 72
上記の例では、文字列の最初の文字のUnicodeコードポイントを取得しています。
これらはいくつかの基本的な方法ですが、Pythonにはさまざまな文字列操作のメソッドや関数があります。必要に応じて、文字列のスライス、正規表現、またはstrクラスのメソッドなどを使用することもできます。