Python は、整数、浮動小数点数、文字列などのさまざまなデータ型をサポートする非常に柔軟なプログラミング言語です。開発プロセスでは、さまざまな計算や操作を実行するために、さまざまなタイプのデータを変換することが必要になることがよくあります。この記事ではPythonにおけるデータ型の変換方法を紹介します。
Python では、int 関数を通じて他の型のデータを整数型に変換できます。たとえば、次のコードを使用して、文字列型の数値を整数型に変換できます。
num_str = '123' num_int = int(num_str) print(num_int)
出力結果は次のとおりです。
123
整数型と同様に、Python には他の型のデータを浮動小数点型に変換する float 関数も用意されています。たとえば、文字列型の数値を浮動小数点型に変換できます。
num_str = '3.1415926' num_float = float(num_str) print(num_float)
出力結果は次のようになります。
3.1415926
In Python では、str 関数を使用して、他の型のデータを文字列型に変換できます。たとえば、整数型または浮動小数点型を文字列型に変換できます。
num_int = 123 num_float = 3.1415926 num_str1 = str(num_int) num_str2 = str(num_float) print(num_str1, num_str2)
出力結果は次のとおりです。
123 3.1415926
基本的なデータ型の変換に加えて、Python にはリスト、タプル、および辞書型のデータを変換する方法も用意されています。
リストをタプルに変換します:
list1 = [1, 2, 3] tuple1 = tuple(list1) print(tuple1)
出力結果は次のとおりです:
(1, 2, 3)
タプルをリストに変換します:
tuple2 = (4, 5, 6) list2 = list(tuple2) print(list2)
出力結果は次のとおりです:
[4, 5, 6]
辞書のキーと値をリストに変換します:
dict1 = {'a': 1, 'b': 2, 'c': 3} list_keys = list(dict1.keys()) list_values = list(dict1.values()) print(list_keys, list_values)
出力結果は次のとおりです:
['a', 'b', 'c'] [1, 2, 3]
num1 = 123 num2 = 0 bool1 = bool(num1) bool2 = bool(num2) print(bool1, bool2)出力結果は次のとおりです:
True FalsesummaryPython でのデータ型変換プログラミング 非常に一般的. この記事では、整数、浮動小数点数、文字列、リスト、タプル、辞書などのさまざまな型をカバーする、Python での一般的なデータ型変換方法を紹介します。これらの変換方法を習得すると、さまざまな種類のデータ処理や操作を簡単に実行できるようになります。
以上がPython でのデータ型変換の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。