変数
変数とは何か
すべての物事は変化の状態を説明しました
組成変数
変数名(変数値を受信し)=(代入シンボル)変数値(値)
変数名の命名
重量= 160
名前= 'HYC'
変数名には下線/数字/文字で構成する必要があります_作曲
stu_name = 'HYC'
変数名は読める(センス)寄託され、終わりではありません撮影の目的であります
任意のように_な無意味なように、変数名を取ってはいけません
キーワードを使用しないでください
変数などの印刷などの名前、もし、などなどは使用しないでください
変数名を定義した方法の二種類
スタイルを下線
(一般的な使用、大会)
stu_name = 'HYC'
ハンプボディ
StuName = 'HYC'
可変メモリ管理
変数の定義
印刷(180)#印刷が自動的に変数180を作成するのに役立ちます、印刷した後、すぐにメモリ空間180をリリース
変数を定義し、それはメモリ変数を格納するためのメモリ空間を切り開きます
参照カウント
高さ= 180#180参照カウントプラス1
X =高さ#参照カウントプラス1
デルのx#1により、参照カウント
デル、高さ#の参照カウントが0であります
参照カウントが0の場合、ガベージコレクションのメカニズムをトリガすることは占有メモリを解放します
Pythonインタプリタが自動的に開か開始し、そのガベージコレクションの影響が影響されることはありません[-5256]
時間間隔が短い場合pycharm、どんな値が同じidではありません
三つの変数定義された機能
変数の値の変数値のメモリアドレスを取得します。
プリント(ID(stu_name))
変数値のための変数のデータ型を取得します。
印刷(タイプ(stu_name))
変数の値を印刷
印刷(stu_name)
定数
同じ量は、一定の性質も変数であります
すべての文字は大文字に定数であります
すべて大文字で作業する一定の量である後、変更行きません
AGE = 1
注記
コードがあるときに実行するPythonインタプリタに解釈されるべきではないように、それは彼が無意味ましょう
バックコードに(例えば変数名など)残り単一の注釈、上記のコードにおいて、前記コードブロックを注
単一行コメント
旧#で声明へのコメント
複数行コメント
「」「「文の複数の行をコメントアウトする必要性に」」で
ファンシー割り当て
クロス割り当て
height_of_teacher、height_of_stu = 170170
同じメモリアドレス確保する場合には、xとyを変更します
Zの割り当てによって交換可能で、新しい変数z、x及びyを作成します
Z = X
X = Y
Y = Z
クロス割り当て
X、Y = Y、X
同じメモリアドレス、必ずしも同一の値と同じ値で、必ずしも同じメモリアドレス
チェーンの割り当て
A = B = C = 10
ではない、一般的に