• 变量


    1.什么是变量?

    变量即是变化的量

    变:现实世界中的状态是会发生变化的

    量:衡量/记录现实世界中的状态,让计算机能够像人一样去识别世间万物

    2.为什么要有变量

    程序执行的本质就是一系列的变化

    3.如何用变量

    #定义变量

    name='egon'

    age=18

    sex='male'

    heghit=1.81

    #总结:定义变量分为三部分

    变量名:变量名用来引用变量值,即但凡要用变量值,都需要通过变量名

    赋值符号:赋值

    变量值:即我们有存放的数据,是用来记录现实世界中的某种状态的

    age=18

    height=1.82

    print=(age)

    print(height)

    打印出18  、  1.82

    age=19

    height=1.85

    print=(ege)

    print=(height)

    打印出19     、1。85

    二:变量名的命名规范

    asadsadasafafsa=‘agon‘

    不规范

    print(asadsadasafafsa)

                     不规范

    大前提:1、变量名的命名应该能够反映变量值的记录状态

        2.变量名只能是字母、数字、或下划线的任意组合

        3.关键字不能声明为变量名[’and‘、’as‘、’print‘、’with‘、、、、]

    三:变量名的两种风格

    1.驼峰体

    Agofoidboy=73

    2.下划线(针对变量名的命名风格推荐使用下划线+同意小写字母)

    age_of_oldboy=84

    四:常量:不变的量

    强调:在python中需要定义常量,那应该将变量名全改名大写

    AGE_OF_OLDBOY=84

    print(AGE_OF_OLDBOY)

    84

    10.内存管理

    引用计数增加

    X=10    引用计数增加1

    y=x       引用计数增加2

    ----------------------------------

    引用计数减少

    x=11    #10身上的引用计数为减少1

    del      y #del的意思就是解除绑定,10身上的引用计数减少

    ---------------------------------------------------------------------------------

    引用计数一旦为0,就是垃圾会被python的垃圾的回收机制自动回收

    python的内置功能   id(),每个变量值都有其内存地址,而 id 是用来反映变量值在内存中的位置的,内存地址不同规则 id 不同

    11.变量的三个特征

    id

    类型

    判断值是否相等:  ==

    判断id是否相等:  is

    总结:、

    1.id 相等。值一定相等

    2.值相等,id 却不一定一样

        

  • 相关阅读:
    Java动态规划实现将数组拆分成相等的两部分
    动态规划解决hdu龟兔赛跑
    Eclipse上将maven项目部署到tomcat,本地tomcat下,webapps下,web-inf下lib下没有jar包决绝方案
    【转】spring IOC和AOP的理解
    Eclipse创建一个普通的java web项目
    linux服务器自动备份与删除postgres数据库数据
    开启Linux服务器vnc远程桌面详细步骤
    设计模式---JDK动态代理和CGLIB代理
    菜谱
    网络协议-dubbo协议
  • 原文地址:https://www.cnblogs.com/zhou892232/p/9097752.html
Copyright © 2020-2023  润新知