Python
 Computer >> コンピューター >  >> プログラミング >> Python

Pythonのさまざまなデータ変換方法は何ですか?


数値データ変換関数-

int() −浮動小数点数または整数表現の文字列を整数オブジェクトに変換します。文字列を変換する場合、16進数または8進数を整数に変換するための記数法の基数のパラメーター

>>> int('11')
11
>>> int(11.15)
11
>>> int('20', 8)
16
>>> int('20', 16)
32

float() − 0の小数部分を整数に付加するか、浮動小数点表現の文字列を浮動小数点数オブジェクトに変換します。

>>> float(11)
11.0
>>> float('11.11')
11.11

str() −任意のデータ型のオブジェクトを文字列表現に変換します

>>> str(10) # int to str
'10'
>>> str(11.11) # float to str
'11.11'
>>> str([1,2,3]) #list to str
'[1, 2, 3]'
>>> str((1,2,3)) # tuple to str
'(1, 2, 3)'
>>> str({1:100,2:200})
'{1: 100, 2: 200}'

複合体() − 2つのfloatをパラメーターとして受け入れ、複素数オブジェクトを返します。最初のパラメータは実数成分であり、2番目のパラメータにjを掛けたものが虚数成分です。

>>> complex(2.5, 3.5)
(2.5+3.5j)

list() −文字列とタプルをリストオブジェクトに変換します。また、辞書のキーからリストオブジェクトを返します

>>> list("TutorialsPoint")
['T', 'u', 't', 'o', 'r', 'i', 'a', 'l', 's', 'P', 'o', 'i', 'n', 't']
>>> list((1,2,3))
[1, 2, 3]
>>> list({'a':11,'b':22,'c':33})
['a', 'b', 'c']

tuple() −文字列とリストをタプルオ​​ブジェクトに変換します。また、辞書キーからタプルオブジェクトを返します

>>> tuple('TutorialsPoint')
('T', 'u', 't', 'o', 'r', 'i', 'a', 'l', 's', 'P', 'o', 'i', 'n', 't')
>>> tuple([1,2,3])
(1, 2, 3)
>>> tuple({'a':11,'b':22,'c':33})
('a', 'b', 'c')

dict() −同じ数の要素を持つ2つのタプルのリストから辞書オブジェクトを返します。

>>> dict([(1,1),(2,2)])
{1: 1, 2: 2}

  1. Python 3の標準データ型とは何ですか?

    Pythonの標準データ型には、数値データ型、シーケンス型、およびキーと値のペアのコレクションである辞書が含まれます。 数値データ型のオブジェクトは、整数、浮動小数点数、または複素数のいずれかです。整数は整数ですが、浮動小数点数には小数部分があります。複素数には、実数部と虚数部の2つの要素があります。 -1の平方根に等しい虚数であるjを掛けた浮動小数点数は、複素数の虚数部を形成します。 Pythonシーケンスには、文字列、リスト、タプルが含まれます。文字列は、一重引用符、二重引用符、または三重引用符で囲まれた文字のシーケンスです。リストは、角括弧で囲まれたアイテムの順序付けられたコレクショ

  2. Pythonの予約キーワードとは何ですか?

    予約語(キーワードとも呼ばれます)は、言語で事前定義された意味と構文で定義されます。これらのキーワードは、プログラミング命令を開発するために使用する必要があります。予約語は、変数の名前、関数などの他のプログラミング要素の識別子として使用することはできません。 以下は、Python3で予約されているキーワードのリストです および を除く ラムダ with as 最後に 非ローカル while アサート false なし 歩留まり 休憩 の場合 ではありません クラス から または