Python の 5 つのデータ型
言語を学習する過程で、最初に行うことは、Python が持つ 5 つの主なデータ型についての私の理解です。データ型の理解と考え方。
1. 数値
Python には、int (整数)、float (浮動小数点数)、long (長整数)、complex (複素数) の 4 つの主な数値があります
主な特徴は float です。型の数値には、四捨五入できる関数round()があります。round(a,b): float型の値aを操作し、小数点以下の有効数字bを保持して丸めます。デフォルトは1です。
複合型もかなり特殊です。
2. String
例: s='string' s=''string'' s1='''string'''、Python では、これら 3 つの効果は同じです、引用符、二重引用符、および三重引用符はすべて、文字列を表す正しい使用法です。
Python の文字列は直接追加できます: s+s1 #Return a new string 'stringstring'
以下では、文字列に対して「スライス」操作を実行できます。いわゆるスライスは、長い文字列 A をスライスすることと同じです。パンをスライスに切ります。たとえば、s 文字列の 2 番目から 5 番目の文字を取得したい場合、他の言語ではさらに面倒ですが、Python ではこの操作を簡単に実行できます。 sliceスライスの開始位置は0または正の値を表すことができます。デフォルトは - 1 から始まります)
b はスライスの終了位置を示しますが、終了位置は含まれません。 モットーは「尻尾ではなく頭を見る」です。デフォルトはインデックスの終わりまでです。
c はステップ サイズを表し、デフォルトは 1 で、負の数の場合は右から左にインターセプトされます。
コロンがない場合は、通常のインデックス操作です: s[0] #s
cデフォルトは 1: s[1:5] #trin (「尾部ではなく先頭に注意してください」)
s[- 3::]: 右から 3 番目の文字から開始して (0 番目の文字はありません!!!)、最後まで右にインターセプト #ing
s[-3::-1]:右から 3 文字で開始、左にカット、b デフォルト: 最後まで #irts
簡単なスライス操作を理解したところで、一般的に使用されるいくつかの関数について話しましょう (実際には多くの操作があります)関数はありますが、一部は頻繁に使用されます。いいえ、必要に応じて詳細を学習できます)
len(): 文字列の長さを返します。 len(s) #pytnon は C とは異なります。文字列の長さを 1 増やす必要はありません。これは6です。
replace(a,b): 文字列を b 文字列に置き換えます。
3. List (List)
例に進みます: s=['string','python',2001,52.5], s1=[2002,5658]
PythonのList型は囲まれています角括弧内には、カンマで区切って文字列型と数値型を含めることができます。
リスト内のアクセス操作: s[1] # Python 文字列を返します。 文字列型と同様に
List にも更新操作と削除操作があります: s[1]=2002 #リスト s の最初の要素 (0 から始まります) 'python' 文字列は 2002 に置き換えられます。
del s[1] #リスト s の最初の要素が削除されます
いくつかの操作の関数とメソッドの簡単な紹介:
1, append() #リストの後に要素を追加します
2, extend()例: a.extend(b) #リストbの要素をリストaの末尾に追加
3,pop() #リストの最後の要素をポップ
1,sort() #リストをソートしますが、並べ替えルールを指定する必要があるようです。
2, count() # 特定の要素が出現する回数をカウントします
3, Index() # インデックスの要素 i
4. Tuple (Tuple)
例に直接: s = ('string','python',2001) s1='string','python',2001
Pythonのタプルは括弧を付けるか付けないかの方が正しいです。カンマで区切られ、デフォルトではタプルになります。
タプルには特別なルールがあります。タプル内の要素は変更できません。
アクセス操作も文字列型と同様にすることができます。
以下はタプルとリストの例です:
1, (1,2,3)+(1,2,3) #(1,2,3,1,2,3) 加算演算
2 , [1]*3 #[1,1,1] 乗算演算
3, 1 in [1,2,3] #真の判定演算
4, for i in (1,2,3)
print i #1
#2
#3 ループ操作
5. Dictionary (辞書)
上記の例: dict={'abc': 123, 'ji': 'kp', (1,2) :
5}
典型的な key-value 型のデータですが、いくつかの点に注意してください。key の値は一意である必要がありますが、value の値は一意である必要はありません。含めるには中かっこを使用します。中括弧の後にセミコロンを付けて終了します。
訪問: dict['abc'] #123
修正: dict['abc']=153 #'abc'に対応する123を修正
削除: deldict['abc']
特別なポイント:
1. 同じキーが 2 回出現することはできません。複数の割り当てが発生した場合は、後で出現したものが優先されます。
2. キーは不変である必要があり、数値、文字列、またはタプルとして使用できますが、リストは使用できません。
メソッドの紹介:
1.clear() #辞書をクリア
2.get() #値の例: get('abc') #return 123 get('ashudya')#return none
3.keys() #辞書内のすべてのキー値を含むリストを返します。
4. value()#辞書内のすべての値を含むリストを返します。
5. fromkeys() #リストをキーとして辞書に入れます
fromkeys([1,2,3],0) #0 は値です
辞書は次のように表現できます: {1:[0 ] ,2:[0],3:[0]}
5 つのデータ型は Python 学習の基礎であり、習得するのはそれほど難しくありません。最初は簡単なデータ型から始めて、必要に応じてさらに学習してください。
読んでいただきありがとうございます、お役に立てれば幸いです、このサイトをサポートしていただきありがとうございます!
Pythonのデータ型判定とリストスクリプトの操作についての簡単な説明
Pythonのデータ型のリストについての深い理解
Pythonのデータ型間の変換についての簡単な説明
詳細な説明Pythonのデータ型 (4) 辞書:dict
Pythonのデータ型の詳しい説明 (3) 元図:tuple
Pythonのデータ型の詳しい説明 (2) リスト
Pythonのデータ型の詳しい説明 (1) String
Pythonのデータ型学習メモ
Python のいくつかのデータ型の簡単な紹介
Python 組み込みデータ型 list、tuple、dict、set の違いと使用法
Python 基本チュートリアルでの基本的なデータ型と変数宣言の紹介
以上がPythonの5つのデータ型を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。