Pythonのデータ型変換関数と使用例を徹底分析

王林
リリース: 2024-01-20 10:41:06
オリジナル
650 人が閲覧しました

Pythonのデータ型変換関数と使用例を徹底分析

Python データ型変換関数の詳しい説明と使用例

Python プログラミングでは、データ型変換は非常に一般的な操作です。さまざまな種類のデータを扱う場合、操作や比較のために適切な種類に変換する必要があります。 Python は、データ型間で簡単に変換できる一連のデータ型変換関数を提供します。この記事では、Pythonのさまざまなデータ型変換関数を詳しく紹介し、使用例を示します。

  1. int() 関数
    int() 関数は、数値または文字列を整数に変換するために使用されます。変換が失敗した場合は、ValueError 例外がスローされます。

例 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. float() 関数
    float() 関数は、数値または文字列を浮動小数点型に変換するために使用されます。変換が失敗した場合は、ValueError 例外がスローされます。

例 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. str( ) Function
    str() 関数は、オブジェクトを文字列に変換するために使用されます。

例 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. bool() Function
    bool( ) 関数は、オブジェクトをブール値に変換するために使用されます。オブジェクトの値が 0、空、None、または False の場合は False に変換され、それ以外の場合は True に変換されます。

例 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. list() 関数
    list() 関数は、反復可能なオブジェクトをリストに変換するために使用されます。

例 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. tuple() 関数
    tuple( ) 関数は、反復可能なオブジェクトをタプルに変換するために使用されます。

例 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. set() 関数
    set( ) 関数は、非繰り返し要素の順序付けされていないコレクションを作成するために使用されます。

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

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