基本のpython(3つの特性変数、定数、Pythonの変数のメモリ管理、変数、空想の割り当て、コメント)

Pythonの基礎

変数

定義された:世界の変化で物事の状態を記述するために使用される変数

作曲

  • 変数名:変数の値を受け取ります

  • 割り当てシンボル:変数値を変数名に割り当てられています

  • 変数値:値

注意

  • 数字/文字/アンダースコアで変数名は、数字で始めることはできません
  • 変数名には、次のキーワードを命名することはできません
      ['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield'] 
  • 変数名は、意味を持って、中国を使用していません

変数名の定義2つのスタイル:

ハンプ体:AgeOfNick(各単語の最初の文字を大文字)

下線age_of_nick(各単語を下線に関連して)

定数

定義された:同じ量を(Pythonで一定の変数ではなく、変更しないようにしよう、それは不変普通です)

作曲:すべて大文字の英字

Pythonの変数のメモリ管理

変数の新しい定義は、単に新しいメモリ空間を開きます

必ずしも同じ変数の値が同じID、ID同じ変数の値は、必ずしも同じです。

参照カウント

変数nは、次に参照カウントがNであり、変数の名前と値の点Aを有しています。

ガーベジコレクション

カウントの参照変数の値が0の場合、Pythonのパーサは自動的にメモリ変数を解放します。

小さな整数プール

[-5256]の整数Py​​thonのインタープリタが自動的に生成された起動、それはごみリサイクルシステムではありません。

変数名の定義の3つの機能

  • 変数名を印刷

  • 変数のメモリアドレスを印刷

  • 変数のデータ型を印刷

ファンシー割り当て

チェーンの割り当て

x=y=z=10

クロス割り当て

x = 20
y = 10

x, y = y, x


z = x
x = y
y = z

注記

単一行コメント

# 单行注释

ctrl + /

複数行コメント

'''
多行注释
多行注释
'''


"""
多行注释
多行注释
"""

おすすめ

転載: www.cnblogs.com/asyouwish/p/11290831.html