变量

python学习网 2019-03-20 19:29:01

变量
1. 什么是变量
  量指的是记录事物的状态
  变指的是事物的状态是可以改变的

2. 为何要用变量
  为了让计算机具备人记忆事物状态的技能

3. 如何用变量
  3.1 先定义
  定义三大组成部分
    age=18
    变量名:变量名应该能反映出事物的属性
    =:把变量值绑定给变量名
    变量值:就是事物的状态

  3.2 后引用
    通过变量名引用值
    强调:变量名是访问到值的唯一方式

  3.3 变量名的命名
    大前提:变量名应该见名知意

语法规定:
  1. 变量名由字母、数字、下划线组成
  2. 不能以数字开头
  3. 不能使用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']



  命名风格:
  纯小写加下划线(在python中,变量名的命名推荐使用该方式)
  age_of_man=73

  驼峰体
  AgeOfMan=73


  3.4 常量
  AGE_OF_MAN=83


  3.5 变量值具备三种特征
  id:是变量值在内存中的唯一标识(根据内存地址计算而来,内存地址不同则id不同,内存地址相同则id相同)
  type:不同类型的值用来记录不同的状态
  值


  3.6 内存管理
  垃圾回收机制:引用计数
  引用计数增加
  age=18 # 18的引用计数为1
  x=age # 18的引用计数为2

  引用计数减少
  del age # 18的引用计数减为1
  x = 10 # 18的引用计数减为0

阅读(2427) 评论(0)