ホームページ >バックエンド開発 >Python チュートリアル >Python で int() 関数を使用してデータ型を変換する方法
Python で int() 関数を使用してデータ型変換を行うことは、特に入力文字列データを処理して整数型に変換する場合に一般的な操作です。この記事では、データ型変換に int() 関数を使用する方法と具体的なコード例を紹介します。
Python では、int() 関数は数値または文字列を整数に変換するために使用されます。文字列が正当な整数式 (「123」など) の場合は、その整数と同等の整数が返されます。文字列が正当な整数式 (「abc」など) でない場合は、異常な ValueError がスローされます。
次に、データ型変換に int() 関数を使用する基本的な使用例を示します:
# 将字符串转换为整数 num_str = "123" num_int = int(num_str) print(num_int) # 输出: 123 # 将浮点数转换为整数,会向下取整 num_float = 3.6 num_int = int(num_float) print(num_int) # 输出: 3
int() 関数を使用してデータ型を変換する場合は、次の点に注意する必要があります。
次に、ユーザーが入力した整数の 2 乗を計算する簡単なアプリケーション シナリオを示します。まず、ユーザーが入力した整数を取得し、それを int() 関数を使用して整数に変換し、その 2 乗値を計算する必要があります。
# 获取用户输入的整数 user_input = input("请输入一个整数:") try: num = int(user_input) square = num ** 2 print(f"{num}的平方是:{square}") except ValueError: print("请输入一个有效的整数!")
この例では、input() 関数を使用してユーザーが入力した文字列を取得し、int() 関数を使用してそれを整数に変換します。ユーザーが有効な整数以外の値を入力すると、例外がキャッチされ、ユーザーは再入力を求められます。
Python で int() 関数を使用してデータ型を変換することは、データ処理でよく使用される操作の 1 つです。この記事の紹介と例を通じて、読者は次のことを理解できると思います。 int() 関数をよく理解し、使用法をより深く理解します。実際の開発では、データ型変換を合理的に使用することで、データをより効率的に処理し、プログラムの可読性と柔軟性を向上させることができます。
以上がPython で int() 関数を使用してデータ型を変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。