4、Pythonの基本的な文法

はじめに:本論文では、定義識別子、改行やインデント、引用符やコメント、入力変数と出力変数の定義を含むいくつかの基本的なPythonの構文について説明します。

まず、識別子


 1. 私たちは、すべての識別子を名前を取ります。

2.においてPythonは、文字、下線(_)と数字によって識別され、例えば、数字で始めることはできません。

readBook43の     有効な識別子を 
読む#記号を含めることはできません9#違法識別子、 
3read      違法な識別子は、識別子が数字で始めることはできません

3.ではPythonの、識別子のような、厳密に大文字と小文字が区別される:アップルとアップル異なる識別子です。

前記識別子は、関数名、クラス名、変数名、モジュール名、プロジェクト名であってもよいです。

識別子は、キーワードを使用することはできませんあなたがkeyword.kwlistにより、キーワードのpythonのすべてを表示することができ、。

インポート  キーワード
 プリント(keyword.kwlist)

   結果:

C:\ソフトウェア\パイソン\ python.exe D:/マイワークスペース/テスト/テスト/ test.py 
[ ' '' なし'' '' '' など'' アサート'' 非同期'' のawait '' 休憩'' クラス'' 継続'' DEF '" ' ' elifの' ' ' ' 除く' ' 最終的に' ' ' ' から' ' グローバル' ' 場合' ' インポート' ' ' ' ある' ' ラムダ"非ローカル" ではありませんまたはパス上昇リターン試し一方有する収率] 

終了コードで終了プロセス0

また、大会の文言を持つ命名識別子を、調整するために:

1)知られている名前の意味を参照してください:意味のある名前は、コードの可読性を向上させること、一目でそれが識別子を意味するものを知っているようにしよう。たとえば、

 教師への使用の先生は、学生が、学生を表現するために使用ピンインを使用して回避しようと言いました。

2)PythonのGUDの父はプラクティスを推奨によると、Pythonで変数として指定する場合、大文字のクラス名の先頭のための提案(例えばCapWorldなど)、

 また、ラクダ命名法と呼ばれ、モジュール名は、(例えばlow_with_underなど)下線を付した小文字モードでなければなりません。

 

第二に、改行やインデント


 1.Python他の言語、Pythonコードブロック中括弧を使用せず、{}クラス制御、機能、およびその他の論理判断の最大の違いです。最もユニークなのpythonは、書き込みモジュールにインデントを使用することです。

2.一般的には、デフォルトのインデントはスペース4つであるが、実際にはインデントされるスペースの数は可変であるが、すべての文のブロックが空白の同じ番号が含まれている必要があり、これがなければならない、厳密に適用すること。

3.マルチラインステートメント一般的にPythonの文は改行ターミネータ声明。複数の行に文を並べるだろうが、我々はスラッシュ(\)を使用することができます。

に等しい= A "drftuyhjiko、lprtguyhjikm" 
A = " drftuyhjiko、lprtguyhj " \
     " IKM "

 

第三に、引用符やコメント


 1.Python引用符

  Pythonは単一引用符(「)を使用することができる、二重引用符(「)を、引用符をトリス(」 『』)または( "『』)文字列に対して、しかし、ペアで引用されている必要があります。前記3つのマークは線で構成されていてもよいです、

テキスト速記構文の複数行を書く、一般的に説明文字列で使用される、特定の場所にあるファイルは、コメントとして扱われます。(つまり、我々は複数行のコメントについて話しています)

= A 読む      #は、文字列のための単一引用符を使用 
= B ブック      二重引用符文字列 
C = 「」「」「」   #は、単一引用符文字列トリス 
Dを= 「」「ブック」「」を   表す文字列は二重引用符をトリス 
E = 「」「学生
        読む
        ブック
    」「」     #は、二重引用符は、複数行の文字列を表すトリス

「」「
しかし、ここで
コメントがどこにあります
」「」

2.Pythonコメント

 。1)Pythonは#を始めて単一行コメントで採用しました。ショートカットキー:Ctrlキー+ /

 2) Pythonの複数行のコメント三引用符(「」「)または( 『』「)のペアを囲みます

「」「
しかし、ここでさ
」「」
#は、これがコメント2である
「「」コメント3 「」」

 

第四に、入力と出力


 1. INPUT入力:

 取得されたデータ型の内部コンソールから入力されたデータを得ることは文字列型です。

2.print出力:

  デフォルト出力が印刷され、ラインフィード(以下、すなわち、コンテンツの印刷出力が改行を有する)、カンマで異なるデータを分離し、出力するために改行せず、単一の行を

終わりに書き込むことができ、エンド=「」(ここでは2つの単一引用符)

INPUT = BOOK_NAME(" ブックの名前を入力してください:"コンソール入力内容から実行した後 
book_price = ' ¥38 ' 
を印刷(book_price)
 印刷(BOOK_NAME、エンド= '' 印刷(book_price)

 結果:

C:\ SOFTWARE \ Pythonの\ python.exeのD:/マイワークスペース/テスト/テスト/ test.py 
ブックの名前を入力します。孤独の百年を
¥ 38 
孤独の百年は¥ 38 

プロセス終了コード0で仕上げました

 

5つの変数


 1.変数とは何ですか

  変数の値は、メモリに保存されていますこれは、変数を作成するために、メモリ内のスペースを開きます。変数のデータ型に基づいて、インタプリタの割り当てはメモリを指定し、どのようなデータを決めます

これは、メモリに保存することができます。したがって、変数は異なるデータ型を指定することができ、これらの変数は整数、10進数または文字を格納することができます。ビューメモリアドレス:ID()

質問:A = 1、A = 2の場合、最終的な印刷値はありますか?

質問2:X = 1、Y = 1の共有メモリ空間があるか、新しいメモリ空間を開きますか?

1 = A 
、A = 2
 プリント()    Pythonコードを上から下に実行されるので、2の印刷結果、最初の変数割当1は、再び2に割り当て

X = 1 
、Y = 1枚の
 プリント(ID(X ))
 を印刷(上記ID(Y))    パイソンを整数から-5 256にキャッシュに格納された別々のスペースを開いているため、操作は、xとy共有する1つのメモリ空間を示した
          多くの変数が作成どんなにそれを1の値を代入しますそのメモリアドレスが同じで、メモリについての詳細は、自分のBaiduの上で勉強することができます

2.変数代入

  Pythonの変数の代入は、型宣言を必要としません。メモリ内に作成された各変数、識別情報とデータ変数の両方を含みます。各変数は、使用前に割り当てなければなりません

この変数は、変数の割り当て後に作成されます。

  等号(=)の変数に割り当てる値に使用され、等号(=)演算子は、右の変数に格納された値であり、左側の変数名です。たとえば、次の名前=「ミハル」 

3.変数の命名規則の名前

  数字、文字が含まれており、下線、あなたは、数、すべて小文字で始まるイタリアを知るための名前を見ることができません。

おすすめ

転載: www.cnblogs.com/miki-peng/p/12222592.html