Python的初识——变量

1、什么是变量?

  变量是用来记录下某种状态,并且这种状态是可以变化的。

2、为何要使用变量?

  为了让计算机能够像人一样去识别世间万物,如何识别,就是把事物的特征记录下来=>变量的定义。

3、如何使用变量?

  变量的使用必须遵循:“先定义,在使用”的原则。

  3.1变量的定义

    

x = 10
#x代表着变量名
#= 为赋值符号
#10 为变量的值
    变量名是唯一访问到值的方式。
    赋值符号(=)就是将值在内存中ID与变量名关联起来。
    变量的值表示记录的状态。
  3.2变量的命名规范:
    大前提:变量名的命名应该对值有具体的描述性的功能
    变量名可以有字母、数字和下划线的任意组合
    变量开头不能是数字
    关键字不能声明为变量名
  3.3变量名的命名风格:
    
#1.驼峰式
OldboyOfAge = 73
#2、下划线式
oldboy_of_age = 73

    在 Python中推荐使用下划线式
  
  3.4运行Python程序的三个阶段(重点)
    1.先启动Python解释器。
    2.Python解释器将py文件从硬盘读取到内存中。
    3.Python解释器解释执行刚刚导入内存中的py文件,开始识别代码。
  

补充内容:垃圾回收机制。
当Python解释器执行py文件时,其中变量的引用记数变为0时,该值就为内存垃圾。就会被垃圾回收机制回收。
引用计数的增加:
x = 10
y = x
#x获得10在内存中10的id,y获得x的信息。此时10的引用计数为2

引用指数的减少

x = 10
del x  #想到与将x于内存10 的关联性删除,则10的引用指数为0
x = 10
x = 11
#将10与变量名x的关系取消,将11与x建立关系,此时10的引用计数为0.11的引用计数为1.



原文地址:https://www.cnblogs.com/msj513/p/9635670.html