• 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.



  • 相关阅读:
    #Leetcode# 700. Search in a Binary Search Tree
    很多很多书上代码
    #Leetcode# 104. Maximum Depth of Binary Tree
    #Leetcode# 12. Integer to Roman
    PAT-2018年冬季考试-乙级
    PAT 1035 插入与归并
    PAT 1058 选择题
    PAT 1052 卖个萌
    CodeForces Round #521 (Div.3) E. Thematic Contests
    2017Nowcoder Girl初赛重现赛
  • 原文地址:https://www.cnblogs.com/msj513/p/9635670.html
Copyright © 2020-2023  润新知