Python で int() 関数を使用して文字列または浮動小数点数を整数に変換する方法

WBOY
リリース: 2023-08-22 16:39:27
オリジナル
3784 人が閲覧しました

Python で int() 関数を使用して文字列または浮動小数点数を整数に変換する方法

Python で int() 関数を使用して文字列または浮動小数点数を整数に変換する方法

Python では、int() 関数は次の目的で使用されます。文字列または浮動小数点数を整数に変換します。浮動小数点数を整数に変換するための組み込み関数です。この関数は非常に便利で、文字列または浮動小数点数を整数に変換する必要がある場合に使用できます。この記事では、int() 関数の使用法を紹介し、コード例を通してその使用方法を示します。

int() 関数の基本的な使用法は非常に簡単で、整数、文字列、浮動小数点数などのパラメータを受け取ります。一般的な使用例をいくつか示します。

  1. 文字列を整数に変換します。
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 で、その型が整数であることがわかります。

  1. 浮動小数点数を整数に変換:
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() 関数を使用して浮動小数点数を整数に変換する場合、小数部分は四捨五入され、整数部分のみが取得されることに注意してください。

  1. 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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート