(IV)のpythonの基本的な文法

1.関連概念

1.表現
式は数式のようなものである
ような:10の+ 58--4
式は、一般的にのみ結果の一部を計算するために使用され、プログラムに重大な影響を及ぼさないであろう
、あなたが対話モードで式を入力した場合、表現のインタプリタは自動的に出力結果

2.ステートメント
プログラム内のステートメントは、一般的な印刷情報、情報へのアクセス、変数への代入値として完全な特定の機能に必要です。
たとえば、次の
プリント()
INPUT()
A = 10
ステートメントの実行手順は、一般的に特定の影響を与える
対話モードにおける文の意志必ずしも出力結果

3.プログラム(プログラム)
プログラムは、文と式で作られた一つ一つの一つです。 

4.機能(関数)

関数は、文の種類の特定の機能を実行するために設計された機能である
XXX():長い形式としての機能を
分類機能:
組み込み関数
-インタプリタが提供するPythonの関数をPythonで直接使用することができる
カスタム関数
-プログラムによって自己作成機能のメンバー
たちは、特定の機能を完了する必要がある場合、あなたは組み込み関数、カスタム関数または呼び出すために行くことができる
関数の2つの要素:
パラメータ
-コンテンツは、()のパラメータの関数である
-パラメータが機能しないことができ、そこパラメータ、離間のうち、複数のパラメータとすることができる
戻り値
ではないすべての関数の戻り値は、結果の関数である値を返します- 

2.構文規則

##基本的な構文
1ではPythonの厳密に大文字と小文字を区別し
、それぞれの行は2.Pythonが終了するそれぞれのステートメントをラップ、文である
長すぎない3.Pythonに各ラインの文を(仕様は、行ごとに80以上をお勧めしません文字)
「ルーラー」:[80]、
4文が複数行を書くことができますが、\最後まで複数行のステートメントバックの準備
5.Pythonは厳格な言語をインデントさは、これだけPythonのインデントには書いていない
6。 #コメントを示すために、Pythonで使用することは、内容が#コメントに属し、コメントの内容はインタプリタによって無視されます
、我々はコメントの書き込みの良い習慣開発しなければならない、我々はプログラムノートで説明に来ることができることを
要求されたコメントは単純明快、一般的には、#の後ろにスペースが続きます

##リテラルと変数

「ハロー」リテラルがリテラルの値によって表される意味1,2,3,4,5,6、プログラムリテラルに直接使用することができる:リテラルは、次のような値であります

変数(変数)は、店舗変数リテラル、変数とリテラルに使用することができます保存されている不定
変数自体は意味を持ちません、それは文字通りに応じて異なるものを意味することができます

一般的に、我々は開発中で、めったに使われない直接リテラルを変数にリテラル保存され、変数はリテラルによって参照されます

##の変数および識別子
##データ型の
データ型は、値が変数に割り当てることができる可変の価値のタイプを意味する

INT
ブール値
フロート
複合
ストリング
ヌル

##型チェック
##オブジェクト(オブジェクト)
- Pythonはオブジェクト指向言語である
-すべてが対象です!
-それらを実行し、すべてのデータがメモリに保存され、その後、実行されます!
-オブジェクトがメモリにストアに指定された領域のデータを設計されて
実際には、オブジェクトはデータの格納に設計されたコンテナです-
-私たちは値、文字列、ブール値を学ぶ以前のように、いずれもオブジェクトでありません
-図10を参照して1。

構造##オブジェクト
-各オブジェクトは、データの3種類の保持しなければならない
- ID(アイデンティティ)
>上記IDは、オブジェクトを識別するために使用されるが一意である、各オブジェクトは、上述したID上記た
>目的は、上述のID識別カードと同等です特許同様
>オブジェクトIDを参照するためのID()関数によって
> idがパーサーによって生成され、CPythonの中に、オブジェクトIDのメモリアドレスである
>オブジェクト作成されると、そのIDを変更することはできません

-タイプ(タイプ)
>型は現在のオブジェクトの種類を識別するために使用される属する
>例:int型STRフロートBOOL。
機能>オブジェクトタイプ判定する
オブジェクトの種類を確認する>タイプ別()関数
> Pythonは強く型付けされた言語であり、オブジェクトの種類が作成されると変更することができません


-値(値)
>オブジェクトに格納されたデータの特定の値である
>いくつかのオブジェクトの値が変更されてもよい
二つのカテゴリーに>オブジェクトを、可変オブジェクト不変オブジェクト
変数オブジェクトの値を変更することができる
ことができない不変オブジェクトの値をオブジェクトは不変オブジェクトで学習する前に変更、

##の変数およびオブジェクト
-オブジェクトを直接変数に格納されていない、Pythonで変数が複数のオブジェクトのエイリアスのようなものである
-変数に格納された値、オブジェクトではなく、ID(メモリアドレス)オブジェクト
ときに我々変数を使用した場合、実際には、オブジェクトにIDによるオブジェクトを見つけるために
-変数に格納されているオブジェクトを、再割り当ては変更される唯一の変数は
-他には影響しない変数を変更し、独立変数と変数の間にあります変数

 

##型変換
-他のオブジェクトの種類のオブジェクトを変換する、いわゆる型変換、
-型変換は、オブジェクト自体のタイプを変更しないが、オブジェクトの現在の値に基づいて、新しいオブジェクトを作成します

##演算子(オペレータ)
-算術演算子は、1つのまたは各種操作値または値であってもよい
-例えば+など、 - 、=演算子属する
-分類演算子:
1.算術演算子
2.割り当てオペレータ
3.比較演算子(関係演算子)
4.論理演算子
条件演算子(三項演算子)

おすすめ

転載: www.cnblogs.com/panzh/p/12516400.html