pythonで全角を半角にするコード
pythonでinput関数を使っているとき、半角でなければならない箇所を全角で入力するとエラーがでますた。
excelなどのように入力規則で制御できればいいんでしょうけど、そのようなものが見つけきれませんでした。
こちらのサイトの方法で上手く行きました。大変助かりました。
qiita.com
元のページの全角の文字列の要素を減らしていますが、このようなコード。
# 全角を半角に変換にするサンプルコード zenkaku = " ! ” # $ % & ’ () * + - 、。 / 0 1 2 3 4 5 6 7 8 9 0 : ; < > = ? ~ " zenkaku.translate(str.maketrans({chr(0xFF01 + i) : chr(0x21 + i) for i in range(94)}))