dockerを使用して、実験環境として新しいマシンを開きます
docker run -it centos /bin/bash
yum -y install python3
最初のpythonファイルを編集します
vi hello.py
print('hello world'):wq #保存して終了
python3 hello.py #こんにちは.py
Python3には6つの標準データタイプがあります。
Python 3は、int、float、bool、complex(複数)をサポートしています。
Pythonの文字列strは、一重引用符( '')または二重引用符( "")で囲まれ、特殊文字はバックスラッシュ()でエスケープされます。
バックスラッシュをエスケープしたくない場合は、文字列の前にrを追加して、元の文字列を示すことができます。
さらに、バックスラッシュは行の継続文字として使用でき、次の行が前の行の続きであることを示します。 "" "..." ""または '' '...' ''を使用して複数の行にまたがることもできます。
文字列は、+演算子文字列を使用して連結するか、*演算子を使用して繰り返すことができます。
Pythonには、文字列のインデックス作成方法が2つあります。1つは左から右へ、0から順番に増加し、2つ目は右から左へ、-1から順番に減少します。
個別の文字タイプはなく、文字は長さ1の文字列であることに注意してください。
文字列をスライスしてサブ文字列を取得することもできます。 2つのインデックスは、変数[head subscript:tailsubscript]の形式でコロンで区切ります。
インターセプトされた範囲は開く前に閉じられ、両方のインデックスを省略できます。
リスト(リスト)は、Pythonで最も頻繁に使用されるデータタイプです。
このリストは、角括弧で囲まれ、コンマで区切られた要素のリストです。リスト内の要素のタイプは異なる場合があります。
文字列と同様に、リストにもインデックスを付けてスライスすることができます。リストがスライスされると、必要な要素を含む新しいリストが返されます。ここでは詳しく説明しません。
リストは、+演算子を使用した連結操作もサポートします。
Listには、append()、pop()など、後で説明する多くの組み込みメソッドがあります。
注意:
タプルはリストに似ていますが、タプルの要素を変更できない点が異なります。タプルは括弧内に記述され、要素はコンマで区切られます。
タプルの要素タイプも異なる場合があります。
文字列、リスト、タプルはすべてシーケンス(シーケンス)に属します。
注意:
セットは、順序付けられていない、繰り返されない要素のセットです。
基本的な機能は、メンバーシップテストを実施し、重複する要素を排除することです。
ブレースまたはset()を使用して、セットコレクションを作成できます。注:空のコレクションを作成するには、{}を使用して空の辞書を作成するため、{}の代わりにset()を使用する必要があります。
辞書(辞書)は、Pythonのもう1つの非常に便利な組み込みデータタイプです。
ディクショナリはマッピングタイプであり、キーと値のペアの順序付けられていないコレクションです。
キーワードは不変タイプを使用する必要があります。つまり、可変タイプを含むリストとタプルをキーワードにすることはできません。
同じ辞書内で、キーワードも互いに異なっている必要があります。
辞書タイプには、clear()、keys()、values()などの組み込み関数もあります。
注意:
Recommended Posts