[Python]文字列を数値に変換する
整数の場合はint関数、小数の場合はfloat関数を使用する。
>>> int('1')
1
>>> int('1') + int(' 20 ')
21
>>> int('0.1')
Traceback (most recent call last):
File "", line 1, in
ValueError: invalid literal for int() with base 10: '0.1'
>>> float('0.1')
0.1
>>> float('0.1') + float(' 1.5 ')
1.6
int関数もfloat関数も、引数に指定した文字列に空白が含まれていてもかまわない。int関数に小数を指定すると、エラーが発生する。
« [R]Silverman (1985)によるオートバイ衝突事故の実験データ | トップページ | [Python]行列を作る »
「Python」カテゴリの記事
- [Python]コマンドラインでバージョンを確認する(2025.02.06)
- [Python]文字列のハッシュ値を得る(2025.02.03)
- [Python]等差数列を作成する(2023.06.05)
- [Python]連立一次方程式を解く(2023.04.26)
- [Python]ファイルのハッシュ値を得る(2023.04.15)
« [R]Silverman (1985)によるオートバイ衝突事故の実験データ | トップページ | [Python]行列を作る »

コメント