美文网首页
day3-变量

day3-变量

作者: 天行_b6d0 | 来源:发表于2020-07-07 14:35 被阅读0次

一、常用三连

    1、什么是变量?

        量:记录下事物的状态

        变:记录的事物的状态是可以被改变

    2、为什么要使用变量?

        让计算机能够像人一样去记忆事物的某种状态,并且这个状态是可以变化的。变量存的状态是存放与内存中的。

    3、怎么用变量?

        3.1 变量的定义

            name = "yan"、age=18、salary=30k

        3.2 变量定义的三个组成部分

            变量名:关联一个房间的地址,用来关联变量值

            赋值符号:把房间的地址绑定给变量值

            变量值:需要记忆的状态或数据

二、需要注意的地方

        1、变量名的命名规范

            大前提:变量名的命名应该在保证见名知意的前提下,尽可能的简短

                (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'】

        2、变量名的命名风格

            (1)纯小写加下划线,如:age_of_yan = 18

            (2)驼峰体,如:AgeOfYan = 18

        3、引用变量值

            print(name)

            xxx  #  没有语法错误,存在逻辑错误

            变量名在等号左边代表赋值操作

            变量名不在等号左边代表取值操作

        4、变量值的两大特征

            (1)id:反映的是内存地址

                    is 用来判断id是否相等

                    x = 10

                    y = 5

                    print(x is y)

                    ==用来用来判断值是否相等

                    ps:id如果相等,那么值一定相等;

                         id如果不相等,值可能相等。

            (2)type:用来判断类型

                    x = 10

                    print(type(x))

三、小整数池和内存管理

    1、小整数池

        Python为了优化速度,使用了小整数对象池, 避免为整数频繁申请和销毁内存空间。Python 对小整数的定义是 [-5, 256] 这些整数对象是提前建立好的,不会被垃圾回收。

    2、内存管理:垃圾回收机制 GC

        引用计数

        x = -6  #  值-6的引用计数为1

        y = x  #  值-6的引用计数为2

        print(x)

        print(y)

        y = 123  #  值-6的引用计数变为1

        del x  #  值-6的引用计数变为0

相关文章

  • day3-变量

    一、常用三连 1、什么是变量? 量:记录下事物的状态 变:记录的事物的状态是可以被改变 2、为什么要使用变...

  • day03-作业

    day3-作业 题目一: 解答: b中的变量命名方式不正确,正确形式应该为a,c = 10,20或者为a = b ...

  • 作业day3-变量

    7. 下面定义变量正确的是(A、D) 8. n = 6784,以下能够获取到7 的方法有(C、D) 9.以下表达式...

  • 2018-08-22 day03-作业

    day3-作业: 2-3 个性化消息: 将用户的姓名存到一个变量中,并向该用户显示一条消息。显示的消息应非常简单,...

  • React Learning(Day3-)React项目实战简书

    React Learning(Day3-)(2019.7.7--2019.7.13) 日常挤牙膏 React项目实...

  • Day3-变量与运算符

    一、变量 变量就是在程序中用来保存数据的容器 1.声明变量(定义变量) - 假的声明 语法:变量名 = 值说明:变...

  • day3-变量和运算符

    1.变量 变量就是在程序中用来保存数据的容器 1.声明变量(定义变量) python中没有严格意义上的声明(给变量...

  • Day3-运算符&变量&作业

    作业 写出判断一个数是否能同时被3和7整除的条件语句 写出判断一个数是否能够被3或者7整除,但是不能同时被3或者7...

  • day3-变量和运算符作业

    1.使用位运算判断一个数是否是奇数注:奇数的二进制的最后一位是1,偶数是0 2.表达式0x13&0x17的值是( ...

  • day3-变量和运算符总结

    一.变量 变量就是在程序中用来保存数据的容器 声明变量(定义变量) —— 假的声明语法:变量名 = 值说明:变量名...

网友评论

      本文标题:day3-变量

      本文链接:https://www.haomeiwen.com/subject/qjwwqktx.html