文字列内のいくつかの項目を置き換える関数を Python で定義しようとしています。私の文字列は、度分秒を含む文字列です (つまり、216-56-12.02)
適切な記号を取得できるようにダッシュを置き換えたいので、文字列は 216° 56' 12.02" のようになります
私はこれを試しました:
def FindLabel ([Direction]):
s = [Direction]
s = s.replace("-","° ",1) #replace first instancwe of the dash in the original string
s = s.replace("-","' ") # replace the remaining dash from the last string
s = s + """ #add in the minute sign at the end
return s
これはうまくいかないようです。何が問題なのかわかりません。どんな提案でも大歓迎です。
乾杯、マイク