私はPythonで書かれた次の小さな関数を持っています:
def encode(str):
out = ""
for i in str:
ret += str(ord(i.upper()) - 64)
return ret
基本的に、私がやりたいことは、alphabat の文字の番号を取得し、それを「out」文字列に連結することです。このコードでは、4 行目でトレースバックが表示されます。「str」オブジェクトは適用されません。
このエラーがスローされる理由と、これを修正する方法を教えてください。(これがすでに一度尋ねられた場合は申し訳ありませんが、おそらくPythonとプログラミングにかなり慣れていないため、見つけることができませんでした)