Pythonで実数や文字列を整数へ変換する方法をソースコード付きで解説します。
整数型へ変換(int関数)
Pythonでは、int関数で整数に変換します。
実数→整数
# -*- coding: utf-8 -*- a = 1.23 b = int(a) print(b) # 1
文字列→整数
# -*- coding: utf-8 -*- a = "1" # 1.23などの実数だとエラー b = int(a) print(b) # 1
int関数の引数に文字列や実数を入れてやると、小数点以下が切り捨てられて整数になって返ってきます。
— | おすすめ記事 |
---|---|
1 | ■Python入門 サンプル集 |
2 | ■NumPy入門 サンプル集 |
コメント
python3で上記を実行するとエラーになります。
おそらくintに渡している文字列が小数点付きの数値だからだと思います。
※通りすがり 様
いつもコメントありがとうございます。
ご指摘いただいた通り、Python3ではエラーになりましたので
該当箇所を修正しました。
今後ともよろしくお願いします。