Python で int() 関数を使用して文字列または浮動小数点数を整数に変換する方法
Python では、int() 関数は次の目的で使用されます。文字列または浮動小数点数を整数に変換します。浮動小数点数を整数に変換するための組み込み関数です。この関数は非常に便利で、文字列または浮動小数点数を整数に変換する必要がある場合に使用できます。この記事では、int() 関数の使用法を紹介し、コード例を通してその使用方法を示します。
int() 関数の基本的な使用法は非常に簡単で、整数、文字列、浮動小数点数などのパラメータを受け取ります。一般的な使用例をいくつか示します。
num_str = "12345" num_int = int(num_str) print(num_int) # 输出 12345 print(type(num_int)) # 输出 <class 'int'>,表示变量 num_int 的类型是整数
上記のコードでは、文字列 num_str を定義します。その値は「12345」です。 」。 int() 関数を使用してこの文字列を整数に変換し、結果を変数 num_int に代入します。次に、num_int の値を出力すると、結果が 12345 で、その型が整数であることがわかります。
num_float = 3.14 num_int = int(num_float) print(num_int) # 输出 3 print(type(num_int)) # 输出 <class 'int'>
上記のコードでは、値が 3.14 の浮動小数点数 num_float を定義します。 int() 関数を使用してこの浮動小数点数を整数に変換し、その結果を変数 num_int に代入します。次に、num_int の値を出力すると、結果が 3 で、型が整数であることがわかります。
int() 関数を使用して浮動小数点数を整数に変換する場合、小数部分は四捨五入され、整数部分のみが取得されることに注意してください。
num_str = "FF" num_int = int(num_str, 16) print(num_int) # 输出 255 print(type(num_int)) # 输出 <class 'int'>
上記のコードでは、値が「FF」である文字列 num_str を定義します。 int() 関数を使用し、2 番目の引数 (16 進数を表す) として 16 を指定して、この文字列を整数に変換し、結果を変数 num_int に代入します。次に、num_int の値を出力すると、結果が 255 で、型が整数のままであることがわかります。
上記の例に加えて、int() 関数を使用してより複雑な変換操作を実行することもできます。たとえば、リストまたはタプル内の各要素を整数に変換できます。
nums_str = ["1", "2", "3", "4", "5"] nums_int = [int(num) for num in nums_str] print(nums_int) # 输出 [1, 2, 3, 4, 5]
上記のコードでは、いくつかの文字列要素を含むリスト nums_str を定義します。リスト内包表記を使用し、int() 関数を使用して各要素を整数に変換し、結果を新しいリスト nums_int に保存します。次に、nums_int の値を出力すると、結果が [1, 2, 3, 4, 5] であることがわかります。
要約すると、int() 関数を使用して文字列または浮動小数点数を整数に変換するのは非常に簡単です。 int() 関数を呼び出して、変換するオブジェクトをパラメータとして渡すだけです。この記事のコード例が、int() 関数の具体的な使い方を理解し、実際の開発で柔軟に使用するのに役立つことを願っています。
以上がPython で int() 関数を使用して文字列または浮動小数点数を整数に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。