python data types
Pythonデータ型の概要:
私たちはについて学びました Python変数 詳細については、前のチュートリアルで説明しました。
このチュートリアルでは、理解しやすいように、Pythonデータ型のさまざまな分類と関連する例について説明します。
明示的な多様性 Pythonトレーニングチュートリアル このシリーズでは、Pythonに関する知識を深めるために紹介されています。
学習内容:
ビデオチュートリアルを見る
Pythonデータ型:数値、文字列、リスト:
Pythonデータ型:タプル、セット、および辞書:
Pythonデータ型
データ型は、変数の特性を記述します。
Pythonには6つの標準データ型があります。
- 数字
- ストリング
- リスト
- タプル
- セットする
- 辞書
#1)数字
数値には、主に整数、浮動小数点、複素数の3つのタイプがあります。
これら3つは、Pythonのクラスとして定義されています。変数がどのクラスに属しているかを見つけるには、type()関数を使用できます。
例:
a = 5 print(a, 'is of type', type(a))
出力: 5はタイプです
b = 2.5 print(b, 'is of type', type(b))
出力: 2.5はタイプです
c = 6+2j print(c, 'is a type', type(c))
出力 :(6 + 2j)はタイプです
#2)文字列
文字列は、順序付けられた文字のシーケンスです。
ソフトウェアテストでのテストデータ生成
文字列を表すために一重引用符または二重引用符を使用できます。複数行の文字列は、三重引用符「」または「」」を使用して表すことができます。
文字列は不変です。つまり、文字列を宣言すると、すでに宣言されている文字列を更新することはできません。
例:
Single = 'Welcome' or Multi = 'Welcome'
マルチライン: ” Pythonは、汎用プログラミング用に解釈された高級プログラミング言語です。グイドヴァンロッサムによって作成され、1991年に最初にリリースされました。」
または
‘’ ’Pythonは、汎用プログラミング用に解釈された高級プログラミング言語です。グイドヴァンロッサムによって作成され、1991年に最初にリリースされました。」
Concatenation、Repetition、Slicingなどの文字列でいくつかの操作を実行できます。
連結: これは、2つの文字列を結合する操作を意味します。
例:
String1 = 'Welcome' String2 ='To Python' print(String1+String2)
出力: Pythonへようこそ
繰り返し:
これは、一連の命令を特定の回数繰り返すことを意味します。
例:
Print(String1*4)
出力: WelcomeWelcomeWelcomeWelcome
スライス: スライスは、文字列の一部を抽出するための手法です。
注意: Pythonでは、インデックスは0から始まります。
例:
print(String1(2:5))
出力: lco
Pythonは負のインデックスもサポートしています。
print(String1(-3:))
出力: いくつか
Pythonでは文字列は不変であるため、文字列を更新しようとするとエラーが発生します。
例:
String(1)= 'D'
出力: TypeError:「str」オブジェクトはアイテムの割り当てをサポートしていません
#3)リスト
リストには一連の値を含めることができます。
リスト変数は、角かっこ()を使用して宣言されます。リストは変更可能です。つまり、リストを変更できます。
例:
List = (2,4,5.5,'Hi') print('List(2) = ', List(2))
出力 :リスト(2) = 5.5
print('List(0:3) = ', List(0:3))
出力: リスト(0:3) = (2、4、5.5)
リストの更新:
List(3) = 'Hello' If we print the whole list, we can see the updated list. print(List)
出力: (2、4、5.5、「こんにちは」)
#4)タプル
タプルは、コンマで区切られたPythonオブジェクトのシーケンスです。
タプルは不変です。つまり、一度作成されたタプルは変更できません。タプルは括弧()を使用して定義されます。
例:
Tuple = (50,15,25.6,'Python') print('Tuple(1) = ', Tuple(1))
出力: タプル(1) = 15
print('Tuple(0:3) =', Tuple(0:3))
出力: タプル(0:3) =(50、15、25.6)
タプルはPythonでは不変であるため、タプルを更新しようとすると、エラーが生成されます。
例:
Tuple(2)= 'D'
出力: TypeError:「タプル」オブジェクトはアイテムの割り当てをサポートしていません
#5)セット
セットは、注文されていないアイテムのコレクションです。セットは、中括弧{}内のコンマで区切られた値によって定義されます。
例:
Set = {5,1,2.6,'python'} print(Set)
出力: {‘python’、1、5、2.6}
セットでは、2つのセットで和集合や共通部分などの操作を実行できます。
|を使用して和集合演算を実行できます。オペレーター。
例:
A = {'a', 'c', 'd'} B = {'c', 'd', 2 } print('A U B =', A| B)
出力: A U B = {‘c’、 ‘a’、2、 ‘d’}
&Operatorを使用して交差操作を実行できます。
A = {100, 7, 8} B = {200, 4, 7} print(A & B)
出力: {7}
セットは順序付けられていないコレクションであるため、インデックス付けには意味がありません。したがって、スライス演算子()は機能しません。
Set(1) = 49.3
出力: TypeError:「set」オブジェクトはアイテムの割り当てをサポートしていません
#6)辞書
辞書は、Pythonで最も柔軟な組み込みデータ型です。
辞書アイテムは、キーを使用して保存およびフェッチされます。辞書は、大量のデータを格納するために使用されます。値を取得するには、キーを知っている必要があります。 Pythonでは、辞書は中括弧{}で定義されます。
キーを使用して、それぞれの値を取得します。しかし、その逆ではありません。
構文:
キー:値
例:
Dict = {1:'Hi',2:7.5, 3:'Class'} print(Dict)
出力: {1:「こんにちは」、2:7.5、3:「クラス」}
次の方法を使用して値を取得できます。
例:
print(Dict(2))
出力: 7.5
データマイニングにおける決定木分類
キーの代わりに値を使用して値を取得しようとすると、エラーが生成されます。
例:
print('Dict(7.5) = ', Dict(7.5))
出力:
トレースバック(最後の最後の呼び出し):
ファイル「」、1行目、
print(“ Dict (7.5) =“、Dict (7.5))
KeyError:7.5
次の方法を使用して辞書を更新することもできます。
例:
Dict(3) = 'python' print(Dict)
出力:
{1:「こんにちは」、2:7.5、3:「python」}
このチュートリアルから、Pythonデータ型のさまざまな分類を理解している必要があります。
今後のチュートリアルでは、Python演算子についてすべて説明します!!