Python入門編基礎文法

2371 ワード

データ型プローブ
intタイプ[整数]
floatタイプ[小数]
strタイプ[文字列]注意:文字列は単一引用符または二重引用符で囲まれています
boolタイプ[True]または[False]
Python識別子
識別子の説明:
識別子とは、変数、定数、関数、クラスなどのオブジェクトの名前です.
識別子命名規則:
大文字と小文字に敏感√
アルファベット、数値、アンダースコアのみで構成できます(数値は先頭にできません)√
名を見て意を知る
蛇形|小驼峰|大驼峰命名法
変数(小文字);定数(大文字)
関連語を識別子としない
組み込みキーワードの表示:import keyword[導入]keyword.kwlistPythonコメント
なぜ注釈があるのか
私たちが書いたプログラムには、コードだけでなく、多くの注釈があります.注釈は、コード実行中に存在しない、透明な性質に相当する性質を説明する、ヘルプの性質があります.
3つの注釈方式
1行コメント#は、1行コメントの開始からローの最後までの終了です.たとえば、#コメントの内容
複数行の注釈英語の3つの単一または二重引用符から3つの単一または二重引用符で終わります.たとえば、「注釈の内容」
ショートカットコメントCtrl+/
文とインデント
ステートメント
コードの中で、ある意味、操作または論理を完全に表現できる最短のコードを文と呼ぶ
コードブロック
ある特定の機能を達成するために関連付けられた文のセットがコードブロックを構成し、判断、ループ、関数、クラスなどの各種コードブロックがある.コードブロックの最初の行は通常、キーワードで始まり、コロン(:)で終わります.
インデント
pythonの最も特色のある文法は、符号ブロックを表すためにインデントを使用することであり、カッコを使用する必要はありません.
pythonは一般的に4つのスペースでtabをインデントします.pycharmでtabは自動的に4つのスペースに回転します.
正しいインデント方法:
すべての普通の文は、一番左から書き始め、インデントする必要はありません.
すべてのコードブロックは、最初の行がインデントされず、コロンが終わった後から次の行がインデントされます.
文ブロックが終了するまで、現在のブロックが終了したことを示すインデントが返されます.
文ブロックはネストできますので、インデントもネストできます.
pass文
pass文は占有文で、何もしないで、文法の正確性を保証するために書くだけです.
次のシーンではpass文を使用できます.
後ろのコードがどう書かれているか分からないときは
コードの詳細を書く必要がない場合は
文法が必要で、実際の内容が書けないとき
他に必要なシーンは
変数と定数
変数と定数の定義
変数も定数もコンテナ
変数でも定数でも、作成時にメモリに値を保存するためのスペースが開きます.
変数と定数の違い
変数は、プログラムの実行中に値が変更できる量です.
定数は、プログラムの実行中に値が変化しない量です.
変数の作成
変数:
pythonで変数を作成するには、タイプを宣言する必要はありません.
各変数は使用前に値を割り当てる必要があります.変数は値を割り当てると作成されます.
「=」番号この付与演算子は右から左への計算順序です
Pythonでは、複数の変数に同時に値を割り当てることができます.
a=「amy」を実行するとpython解釈器は何をしますか?
1.メモリに「amy」の文字列オブジェクトを作成
2.メモリにaという変数を作成し、「amy」に向ける
小贴士:関数:id()変数表示メモリアドレス
定数
定数は不変の量、あるいはプログラムの実行中に変わらない量です.pythonでは、定数を判別するためにすべての大文字を使用します.
注意:pythonには定数を保護するメカニズムがないので、厳密な意味での定数もありません.
入力と出力
Input入力関数
input()は、ユーザー入力を取得するための内蔵関数で、文字列を返す値です.ユーザが入力していない場合、プログラムは下への実行を停止し、ユーザの入力を待つ.
小贴士:1.input入力は文字列を返します
2.int強制変換文字タイプstr()
3.str.isdigit():文字列がすべて数値で構成されているかどうかを判断する
print()メソッドは、出力を印刷するために使用され、最も一般的な関数です.
構文:print(self,*args,sep=',end='n',file=None)
共通パラメータ:
sep:区切り記号、値の間に挿入される文字列、デフォルトはスペース
end:文字列は最後の値に追加され、デフォルトでは改行記号nとなります.end=’’を設定すると、printが1行連続で印刷されるように改行せずに印刷できます.