ホームページ > バックエンド開発 > Python チュートリアル > Pythonのデータ型変換関数とは何ですか?

Pythonのデータ型変換関数とは何ですか?

百草
リリース: 2023-12-12 17:38:33
オリジナル
2731 人が閲覧しました

Python データ型変換関数には、1. int() 関数、2. float() 関数、3. str() 関数、4. list() 関数、5. tuple() 関数、6. dict() 関数; 7. set() 関数; 8. bytes() 関数; 9. complex() 関数。詳細な紹介: 1. int() 関数、この関数は数値または数値を含む文字列を整数に変換するために使用されます; 2. float() 関数、この関数は数値または文字列などを変換するために使用されます。

Pythonのデータ型変換関数とは何ですか?

このチュートリアルのオペレーティング システム: Windows 10 システム、Python バージョン 3.11.4、DELL G3 コンピューター。

Python では、さまざまな関数を使用してデータ型を変換できます。一般的に使用されるデータ型変換関数の一部を次に示します。

1, int(): この関数は、数値または数値を含む文字列を整数に変換するために使用されます。例:

x = int(2.8)   # x will be 2  
y = int("3")   # y will be 3
ログイン後にコピー

2, float(): この関数は、数値または文字列を浮動小数点数に変換するために使用されます。例:

x = float(2)     # x will be 2.0  
y = float("3.5") # y will be 3.5
ログイン後にコピー

3, str(): この関数は、他のデータ型を文字列に変換するために使用されます。例:

x = str(2)      # x will be "2"  
y = str(3.5)    # y will be "3.5"
ログイン後にコピー

4, list(): この関数は、反復可能なオブジェクト (タプルや文字列など) をリストに変換するために使用されます。例:

x = list((1, 2, 3)) # x will be [1, 2, 3]  
y = list("hello")  # y will be ['h', 'e', 'l', 'l', 'o']
ログイン後にコピー

5, tuple(): この関数は、反復可能なオブジェクトをタプルに変換するために使用されます。例:

x = tuple([1, 2, 3]) # x will be (1, 2, 3)
ログイン後にコピー

6, dict(): この関数は辞書を作成するために使用されます。ネストされたキーと値のペアのシーケンスから辞書を構築できます。例:

x = dict([(1, 'one'), (2, 'two')]) # x will be {1: 'one', 2: 'two'}
ログイン後にコピー

7, set(): この関数は、反復可能なオブジェクトをセットに変換するために使用されます。例:

x = set([1, 2, 3, 3]) # x will be {1, 2, 3}
ログイン後にコピー

8, bytes(): この関数は、オブジェクトをバイト オブジェクトに変換するために使用されます。例:

x = bytes([1, 2, 3]) # x will be b'\x01\x02\x03'
ログイン後にコピー

9, complex(): この関数は、複素数を作成するために使用されます。例:

x = complex(1, 2) # x will be (1+2j)
ログイン後にコピー

上記は、Python でのデータ型変換の基本的な関数の一部です。一部のデータ型 (辞書やカスタム オブジェクトなど) には変換メソッドが組み込まれていない場合があることに注意してください。この場合、変換メソッドを自分で定義するか、サードパーティのライブラリ (パンダなど) を使用する必要がある場合があります。変換を実行します。

以上がPythonのデータ型変換関数とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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