zoukankan      html  css  js  c++  java
  • 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.



  • 相关阅读:
    10分钟轻松设置出 A+ 评分的 HTTP/2 网站
    GGSN与SGSN简介
    cocos游戏开发小白教程网站
    cocos2d-x JS 字符串
    cocos2d-x android工程接入第三方支付宝SDK
    pyCharm编辑器激活使用
    cocos2d-x C++ iOS工程集成第三方支付宝支付功能
    (已解决)在linux的虚拟机上安装vmware tools(实现windows与虚拟机之间的文件交互复制粘贴)
    虚拟机 liunx系统以 root 身份登录权限
    mac系统搭建SVN版本控制
  • 原文地址:https://www.cnblogs.com/msj513/p/9635670.html
Copyright © 2011-2022 走看看