←目次へ
python,Qiita初心者なので、備忘録として記載していきます。
なにせ初心者なので、知識不足はご容赦ください。
知識を深めながら追記していきたいと思います。
#数値型で使用する関数
基本
- int()関数:数値型に変換する
- str()関数:文字列型に変換する
- bool()関数:ブール型に変換する
- round()関数:偶数への丸め
int()
関数:数値型に変換する
>>> int(2.7)
2
小数点以下は切り捨てられる
str()
関数:文字列型に変換する
>>> str(3.0)
'3.0'
bool()
関数:ブール型に変換する
# -- bool型になる ※詳細はブール型についての項で説明 --
>>> bool(1)
True
>>> bool(0)
False
round()
関数:偶数への丸め
# -- 第二引数がない場合は整数を返す --
# 以下の通り想定通りの四捨五入値にならない
>>> round(0.5)
0
>>> round(1.5)
2
>>> round(2.5)
2
>>> round(3.5)
4
>>> round(4.5)
4
組み込み関数のroundは一般的な四捨五入ではなく、偶数への丸めなので注意
※端数が0.5より小さいなら切り捨て、端数が0.5より大きいならは切り上げ、端数がちょうど0.5なら切り捨てと切り上げのうち結果が偶数となる方へ丸める
※正しい四捨五入は別項で