Pythonで特定の文字を見つける方法は?

Pythonでは、文字列のfind()メソッドで指定した文字列を検索できます。find()メソッドは、指定した文字列が最初に現れる位置を返します。見つからなかった場合は-1を返します。

ネイティブな日本語に言い換えると、以下のようになります。

以下に、find() メソッドを使用して特定の文字を検索する例を示します。

string = "Hello, World!"
character = "o"

index = string.find(character)

if index != -1:
    print(f"The character '{character}' was found at index {index}.")
else:
    print(f"The character '{character}' was not found in the string.")

ネイティブな日本語で言い換えてください。1つだけで構いません。出力:

The character 'o' was found at index 4.

また、index()メソッドを指定された文字を探すのに使用することもできます。index()メソッドの使い方はfind()メソッドに似ていますが、指定された文字が文字列内に存在しない場合、index()メソッドはValueError例外を送出します。

string = "Hello, World!"
character = "o"

try:
    index = string.index(character)
    print(f"The character '{character}' was found at index {index}.")
except ValueError:
    print(f"The character '{character}' was not found in the string.")

ネイティブな日本語で文章を言い換えてください。 1 つの選択肢のみが必要です。出力:

The character 'o' was found at index 4.
bannerAds