Python データ型変換関数の詳しい説明と使用例
Python プログラミングでは、データ型変換は非常に一般的な操作です。さまざまな種類のデータを扱う場合、操作や比較のために適切な種類に変換する必要があります。 Python は、データ型間で簡単に変換できる一連のデータ型変換関数を提供します。この記事では、Pythonのさまざまなデータ型変換関数を詳しく紹介し、使用例を示します。
例 1: 数値を整数型に変換する
num = 10.5 num_int = int(num) print(num_int) # 输出:10
例 2: 文字列を整数型に変換する
str_num = "20" str_num_int = int(str_num) print(str_num_int) # 输出:20
例 1: 数値を浮動小数点型に変換する
num_int = 10 num_float = float(num_int) print(num_float) # 输出:10.0
例 2: 文字列を浮動小数点型に変換する
str_num = "3.14" str_num_float = float(str_num) print(str_num_float) # 输出:3.14
例 1: 整数を文字列に変換
num_int = 10 num_str = str(num_int) print(num_str) # 输出:"10"
例 2: 浮動小数点を文字列に変換
num_float = 3.14 num_str = str(num_float) print(num_str) # 输出:"3.14"
例 1: 整数をブール値に変換する
num_int = 0 num_bool = bool(num_int) print(num_bool) # 输出:False
例 2: 文字列をブール値に変換する
str_empty = "" str_bool = bool(str_empty) print(str_bool) # 输出:False str_nonempty = "nonempty" str_bool = bool(str_nonempty) print(str_bool) # 输出:True
例 1: 文字列をリストに変換
str_word = "hello" str_list = list(str_word) print(str_list) # 输出:['h', 'e', 'l', 'l', 'o']
例 2: タプルをリストに変換
tuple_nums = (1, 2, 3) tuple_list = list(tuple_nums) print(tuple_list) # 输出:[1, 2, 3]
例 1: リストをタプルに変換
list_nums = [1, 2, 3] list_tuple = tuple(list_nums) print(list_tuple) # 输出:(1, 2, 3)
例 2: 文字列をタプルに変換
str_word = "hello" str_tuple = tuple(str_word) print(str_tuple) # 输出:('h', 'e', 'l', 'l', 'o')
例 1: リストをセットに変換
list_nums = [1, 2, 2, 3, 3, 3] list_set = set(list_nums) print(list_set) # 输出:{1, 2, 3}
例 2: 文字列をセットに変換
str_word = "hello" str_set = set(str_word) print(str_set) # 输出:{'e', 'o', 'l', 'h'}
この記事の導入部を通じて、次のことがわかりました。 Pythonについて学びました 一般的なデータ型変換関数と使用例が提供されています。実際のプログラミングでは、これらの関数を必要に応じて柔軟に利用することで、異なるデータ型間の変換を容易に実現できます。
以上がPythonのデータ型変換関数と使用例を徹底分析の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。