logo

Python int() 関数

整数値を取得するには、Python int() 関数を使用します。整数に変換された式を返します。引数が浮動小数点の場合、変換により数値は切り捨てられます。引数が整数の範囲外の場合は数値をlong型に変換します。

数値が数値でない場合、または基数が指定されている場合、数値は文字列でなければなりません。

サイン

 int(x, base=10) 

パラメーター

バツ : 整数型に変換する数値。

ベース : 使用する数値が文字列である必要がある場合、これはオプションの引数です。

戻る

整数値を返します。

int() 関数の機能を理解するために、int() 関数の例をいくつか見てみましょう。

Python int() 関数の例 1

これは、float 値と string 値を integer 型に変換する簡単な Python の例です。 float 値は関数によって切り捨てられ、代わりに整数が返されます。

 # Python int() function example # Calling function val = int(10) # integer value val2 = int(10.52) # float value val3 = int('10') # string value # Displaying result print('integer values :',val, val2, val3) 

出力:

 integer values : 10 10 10 

Python int() 関数の例 2

戻り値の型を確認するには、type 関数を使用します。 type 関数は値の型を返します。以下の例を参照してください。

 # Python int() function example # Declaring variables val1 = 10 # integer val2 = 10.52 # float val3 = '10' # string # Checking values's type print(type(val1), type(val2), type(val3)) # Calling int() function val4 = int(val1) val5 = int(val2) val6 = int(val3) # Displaying result print('values after conversion ',val4, val5, val6) print('and types are: 
 ', type(val4), type(val5), type(val6)) 

出力:

 values after conversion 10 10 10 and types are: 

Python int() 関数の例 3

 # Python int() function example # Declaring variables val1 = 0b010 # binary val2 = 0xAF # hexadecimal val3 = 0o10 # octal # Calling int() function val4 = int(val1) val5 = int(val2) val6 = int(val3) # Displaying result print('Values after conversion:',val4, val5, val6) print('and types are: 
 ', type(val4), type(val5), type(val6)) 

出力:

 Values after conversion: 2 175 8 and types are: