に 、すべてがオブジェクトです。したがって、データ型はクラスとして扱われ、変数はこれらのクラスのインスタンスまたはオブジェクトです。 Pythonには、値の型を表すさまざまなデータ型があります。この記事では、さまざまなPythonデータ型と、それらが次の順序で変数に割り当てられる方法について学習します。
さぁ、始めよう。
Pythonデータ型
変数 さまざまなデータ型の値を保持するために使用されます。 Pythonは動的に型指定された言語であるため、変数を宣言するときに変数の型を定義する必要はありません。インタプリタは、値をその型に暗黙的にバインドします。 Pythonを使用すると、プログラムで使用されている変数のタイプを確認できます。 type()の助けを借りて 、渡された変数のタイプを確認できます。
例:
x = 24 y = 14.7 z = 'Edurekaへようこそ' print(type(x))print(type(y))print(type(z))
出力:
Pythonの標準データ型
変数は、さまざまなタイプの値を保持するために使用されます。たとえば、個人の名前は文字列として保存する必要がありますが、従業員IDは整数として保存する必要があります。
Pythonは、それぞれのストレージメソッドを定義するさまざまな標準データ型を提供します。 Pythonの標準データ型は次のとおりです。
- 数字
- リスト
- タプル
- 辞書
標準のPythonデータ型について理解したところで、次に進んで、これらのそれぞれについて詳しく理解しましょう。
数字
数値は数値を格納するために使用されます。 PythonはNumberを作成します オブジェクト 変数に番号が割り当てられたとき。数値データには次の4種類があります。
- int – 12、2、7などの符号付き整数に使用されます。
- 長いです –この整数は、908090800L、-0x1929292Lなどのより高い範囲の値に使用されます。
- 浮く – 1.5、701.89、15.2などの浮動小数点数を格納するために使用されます。
- 繁雑 –これは、2.14j、2.0 + 2.3jなどの複素数に使用されます。
に 、長整数の小文字のLを使用できます。ただし、大文字のLを使用する方が便利です。
例:
a = 12 print(a、 'はタイプ'、type(a))b = 5.05 print(b、 'はタイプ'、type(b))c = 1 + 2j print(c、 'は複素数ですか? '、isinstance(1 + 2j、complex))
出力:
12はタイプ5.05はタイプ(1 + 2j)は複素数ですか?本当
ストリング
に 引用符で表された一連の文字として定義されます。 Pythonでは、一重引用符、二重引用符、または三重引用符を使用して文字列を定義できます。
Pythonでの文字列処理は、さまざまな組み込み関数を使用して実行できます。 演算子 。文字列処理の場合、演算子+を使用して2つの文字列を連結します。
例:
str1 = 'Edurekaへようこそ' #string str1 str2 = 'Pythonプログラミング' #string str2 print(str1 [0:3])print(str1 [4])print(str1 + str2)
出力:
Wel c EdurekaPythonプログラミングへようこそ
リスト
リストはに似ています ただし、Pythonではさまざまなタイプのデータを含めることができます。リストに格納されている項目は、コンマ(、)で区切り、角かっこ[]で囲みます。
マージソートc ++ソースコード
スライス[:]演算子を使用して、リストのデータにアクセスできます。連結演算子(+)は、文字列の演算子に似ています。
例:
list = [20、 'welcome'、 'edureka'、40] print(list [3:])print(list)print(list + list)
出力:
[40] [20、 'welcome'] [20、 'welcome'、 'edureka'、40] [20、 'welcome'、 'edureka'、40、20、 'welcome'、 'edureka'、40]
タプル
タプルは多くの点でリストに似ています。リストのように、 タプル さまざまなデータ型のアイテムのコレクションも含まれています。タプルの項目はコンマ(、)で区切られ、括弧()で囲まれます。
タプルは読み取り専用のデータ構造であり、タプルのアイテムのサイズと値を変更することはできません。
例:
tuple =( 'welcome'、 'edureka'、40)print(tuple [1:])print(tuple)print(tuple + tuple)
出力:
( 'edureka'、40)( 'welcome'、 'edureka'、40)( 'welcome'、 'edureka'、40、 'welcome'、 'edureka'、40)
辞書
ディクショナリは、アイテムのキーと値のペアの順序付けられたセットです。これは、各キーが特定の値を格納する連想配列またはハッシュテーブルのようなものです。キーは任意のプリミティブデータ型を保持できますが、値は任意のPythonオブジェクトです。
辞書の項目はコンマで区切られ、中括弧{}で囲まれています。
例:
dict = {1: 'John'、2: 'Rachel'、3: 'Nancy'、4: 'Daniel'} print( '1st name is' + dict [1])print(dict.keys())print( dict.values())
出力:
名はジョン[1、2、3、4] ['ジョン'、 'レイチェル'、 'ナンシー'、 'ダニエル']
これらは、さまざまな値を保持するために使用される標準のPythonデータ型です。これで、記事は終わりです。
今すぐチェックしてください 25万人以上の満足した学習者のネットワークを持つ信頼できるオンライン学習会社であるEdurekaが世界中に広がっています。 Python認定トレーニングは、キャリアをデータサイエンティストの役割に変えることで、定量分析、データマイニング、データの表示に関する専門知識を習得し、数字を超えて見るのに役立ちます。
質問がありますか? 「Pythonデータ型」のコメントセクションにその旨を記載してください。折り返しご連絡いたします。