Python-基本的な文法ノート
文字列(String)を - "123ABC ^&*"
1、Pythonはあなたがバックスラッシュのエスケープが発生したくない場合は、特殊文字をエスケープするバックスラッシュ(\)を使用して、あなたは、文字列の前にRを追加することができます。
印刷(" ファンの\ ncyop " ) ファン cyopの 印刷(R " ファンの\ ncyop " ) ファン\ ncyop
2は、C文字列ことを除いて、Pythonの文字列を変更することはできません。[0] =「M」Wordなど、インデックス位置に値を代入すると、エラーが発生します。
>>>文字列= ' fancyop ' >>>文字列[2] = ' X ' トレースバック(最新の呼び出しの最後): ファイル" <STDIN> "、行1、で、<モジュール> はTypeError:' STR 'オブジェクトがないではないサポートアイテムの割り当て
リスト(一覧) - [123、34.5、 'fancyop'、真]
1、及びPythonの文字列が同じではない、リストの要素を変化させることができます。
>>> A = [1、2、3.44、' fancyop ' ] >>> [0] = 999 >>> [0] 999
2は、プラス記号 +はリストの連結演算子で、アスタリスク *が繰り返されます。
図3に示すように、リストは、アペンドような方法の数を構築した()、POP()など。
タプル(タプル) - (123、34.5、 ' fancyop'、TRUE)
図1に示すように、文字列のタプルと同様に、構成要素の組を変更することはできません。
図2に示すように、タプル(タプル)タプルの要素は変更することができないこと以外は同様のリスト、。括弧の中に書かれたタプル ()の内部。
セット(セット) - { ' トム' 、' ジム' 、' メアリー' 、' トム' 、' ジャック' 、' ローズ' }
図1は、ブレースを使用することができる {}、または 作成空集合でなければならない:設定()関数は、音符のセットを作成する 代わりに、(設定) するので、} { {}は空の辞書を作成するために使用されます。
辞書(字典) - { '名前': 'fancyop'、 '年齢':3 'メール': '[email protected]'}
図1に示すように、辞書は、辞書の要素間の順不同オブジェクトのコレクションは、キーによってではなく、(添字)アクセスをシフトすることによってアクセスされます。
2、マッピングタイプ辞書、使用辞書 順不同である{識別子} 鍵(キー):値(値) セット。
図3に示すように、辞書のいくつかのタイプの組み込みなどの機能、クリア()、キー()、値()などがあります。
Pythonのデータ型変換
時々、私たちは、あなただけの関数名などのデータを入力する必要があり、組み込みのために、データ型変換、データ型の変換が必要です。
いくつかの組み込み関数は、データ型の間で変換することが行われてもよいです。関数は、変換された値を表す新しいオブジェクトを返します。
機能 | 説明 |
---|---|
整数xはに変換され |
|
浮動小数点Xへの移行 |
|
複合体を作成します |
|
オブジェクトは、ストリングxに変換されます。 |
|
文字列オブジェクトは、式Xに変換され |
|
Python文字列に有効な計算式、および、オブジェクトを返します |
|
シーケンスsに変換することタプルです |
|
列Sを変換することのリストです |
|
変数のセットに変換 |
|
辞書を作成します。dが(キー、値)タプルの順序でなければなりません。 |
|
不変のセットに変換され、 |
|
整数を文字に変換します |
|
その整数値にキャラクター |
|
整数は、16進文字列に変換します |
|
進整数を文字列に変換します |