Pythonでは、全角の数字をint型に変換することが可能です。以下にその方法を示します。
num = "123"
print(int(num)) # 出力: 123
このように、全角の数字をint()
関数に渡すと、半角のint型に変換されます。
しかし、注意点として、全角の符号(+/-)や小数点、指数表記のe/Eは半角でなければならないということがあります。
また、文字列が小数点を含む場合や、千の位ごとにカンマがある場合、単位を含む場合など、int()
関数でエラーが発生するケースもあります。それぞれのケースに対する解決方法については、以下の記事を参照してください。
このように、Pythonでは全角の数字を扱う際にはいくつかの注意点がありますが、これらを理解することで、より柔軟なコードを書くことが可能になります。.