day03

目录

    1、python执行程序的两种方式

    • 交互式:输入一行,解释一行;自动打印;关掉终端,程序就没了,不会保存
    • 命令行式:解释一个文本,Python是一个解释器,使用方式为python + 文件路径

    2、python垃圾回收机制

    ​ 在python中,当变量的引用计数为0,即在后续的程序执行过程中,不再用到这个变量,python会自动收回它占用的内存空间

    3、对于下述代码:

    x=10
    y=10
    z=10
    del y
    

    10的引用计数是:2

    x=257
    y=x
    del x
    z=257
    

    x对应的变量值257的引用计数是:1

    4、简述小整数池的概念

    ​ Python解释器启动后,会自动开辟一个小整数池,存放[-5,256]区间内的整数,当程序中要用到这个区间内的整数时,只需给变量添加引用即可,无需再开辟新的内存空间,当不引用时,也会一致存放在小整数池中,直到python解释器停止运行

    5、对于下述代码:

    x=257
    y=x
    z=257
    

    x、y、z的变量值是否相同,x、y、z所在的内存地址是否相同,代码如下:

    #在python中,x\y\z的变量值是相同的,但是x\y\z的内存地址不同
    print(x,y,z)
    print(id(x),id(y),id(z))
    
    

    6、对于x=10,打印变量值、变量内存地址和变量数据类型

    x=10
    print(x,id(x),type(x))
    #打印结果:
    10 140719421288992 <class 'int'>
    

    7、简述数字类型

    分为整形和浮点型

    整形:

    作用:纯数字类型,用来描述年龄,号码等

    定义:age = 18,age = int(18.5)

    常用方法:+ - * / % // **

    浮点型:

    作用:带小数点的数字类型,用来描述身高,体重,薪资等等

    定义:salary = 3.2,salary = float(3)

    常用方法:+ - * / % // **

    8、简述字符串类型

    作用:由一个个字符组成的字符串,一般用来描述姓名,地址,外貌等

    定义:name = 'alex',name = str('alex')

    常用方法:+ * 拼接字符串

    posted @ 2019-09-09 16:08  W文敏W  阅读(103)  评论(0编辑  收藏  举报