Pythonにおける数字を含む文字列
数字のみを含む文字列があるとします:
txt = '123' # 数字を含む文字列
例えば、その最初と2番目の文字の合計を求めてみましょう:
txt = '123'
print(txt[0] + txt[1]) # '12' を出力 - 文字列として結合する
ご覧の通り、この文字列の各文字も文字列であり、文字列として結合されます。
これらの文字を数字として加算したい場合があります。そのためには、文字列の各文字に int 関数を適用します:
txt = '123'
print(int(txt[0]) + int(txt[1])) # 3 を出力
文字列 '12345' が与えられます。この文字列の数字の合計を求めてください。
文字列 '2489' が与えられます。3番目の文字から2番目の文字を引き、その結果を最初の文字で乗算してください。