变量

  变量拆开理解的话,量:是衡量/记录现实世界中的某种特征/状态,变:指的是记录的状态是可以发生变化的。用变量就是为了让计算机能够像人一样去将一个事物的特征/状态记忆下来(存到计算机内存)以后可以取出来使用
  总结一:变量的使用是通过变量名来引用的,先定义,再通过变量名去引用

      age=20

      name=‘layer’

      print("age")

      print("name")

      变量名的命名应该能够反映出值记录的状态,方便我们标识存到内存中值的功能

  总结二:变量名的一些规则: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']

  总计三:变量的三个特征:1.id:反应值在内存中的位置

              2.类型(type):不同类型的值是用来表示/记录不同的状态的

              3.value:我们存放在内存中的数据

      name=‘layer’

      print(id(name))

      print(type(name))

      print(name)

      小数池:在cmd中变量的值处于(-5,257)之间的如果相同的话id相同 在pycharm中不同变量相同值id还是一样(pycharm的范围比较大)

       x=100
       y=20
       print(id(x))
       print(id(y))
       x=12312312321312222222222222222222222222222222222223123123123
       y=12312312321312222222222222222222222222222222222223123123123
       print(id(x))
       print(id(y))

原文地址:https://www.cnblogs.com/layerluo/p/9335913.html