变量是什么:
  变:核心在于变化
  量:衡量,计量,表达一种状态
 
如何定义:
  level = 10
  变量名 赋值符号 变量值
 
变量名的规则:
  1.数组字母下划线
  2.第一位不能是数字
  3.避开关键字
PS:
  定义一个变量,存储的数据是变量值。
  变量名与变量值是一种绑定关系。
  变量名本身并没有存储值的功能。
 
变量定义的三个重要组成部分:id,type ,value
a = 10   id(a)   type(a)   a
 
单行注释:#
多行注释:''' aaa ''' """ aaa """
 
身份运算符 is : 比较两个变量的id ,返回 true/false
赋值运算符 = : 简单的赋值运算
比较运算符 == : 等于 -比较对象是否相等
 
常量:不变的量。python中没有常量的专门定义方式,通常用大写的变量。仅起提示作用。
  PI = 3.1415
 

  #增加引用计数--->一个数据绑定变量名
  x=1
  y=x
  z=y
  #减少引用计数--->一个数据解绑
  x=2
  del y
  z='abc'

垃圾回收机制
  一个值的引用计数为0或者说值身上绑定的变量名为0个,python解释器就会定期回收他们。
 
python缓冲池机制机制
  为了减少磁盘的IO操作,专门在内存中开辟一块区域,将磁盘中一些经常访问的数据(小整数和单个字符)放入到该区域,以检查IO操作。
 

什么是程序交互?
  name=input('输入用户名:') #无论用户输入何种内容,input都会存成字符串格式
  print(name)

为啥要有程序交互?
  让计算机能够模拟人,去接受客户的输入的信息