• 9月9号作业


    1.简述执行Python程序的两种方式以及他们的优缺点:

    交互式:

    优点: 敲完一条命令,马上就能看到结果

    缺点: 无法保存

    命令行式:

    优点: 能以文件的形式保存代码

    缺点: 文件永久保存在硬盘中,并且打开文件后,会读一行翻译一行

    2.简述Python垃圾回收机制:

    垃圾回收机制:

    当没有变量名指向变量值时,会消除变量值存在内存中的存储空间
    1. 对于下述代码:

    x = 10
    y = 10
    z = 10
    del y
    

    10的引用计数为多少?

    引用计数:2个

    x = 257
    y = x
    del x
    z = 257
    

    x对应的变量值257的引用计数为多少?

    引用计数:1个

    3.简述Python小整数池概念:

    小整数池:

    在启动python时,会自动创建[-5,256]区间的存储空间

    4.对于x = 10,请用Python代码分别打印变量值、变量值内存地址和变量数据类型:

    x = 10
    print(x)
    print(id(x))
    print(type(x))
    

    5.对于下述代码:

    x = 257
    y = x
    z = 257
    
    请判断x、y、z的变量值是否相同?x、y、z的所在的内存地址是否相同?请用python代码阐述为什么?

    x,y,z 的值相同 ,

    x,y的内存地址相同,但z与x,y的内存地址不同,

    x =257
    y=x
    z=257
    print(id(x))
    --3042218894192
    print(id(y))
    --3042218894192
    print(id(z))
    --3042218894256
    
    

    6.简述数字类型

    数字类型:

    整型(int):

    作用: 表示人的年龄,号码等

    定义:

    ```python
    

    age =18
    age=int(age)
    print(type(age))

    <class 'int'>

    ```
    

    如何用: 加减乘除、逻辑判断(大于、小于)

    浮点型(float):

    作用:表示身高,体重等

    定义:

    height = 178.7
    weihgt = float(145)
    print(type(height))
    print(type(weight))
    class 'float'>
    class 'float'>
    

    如何用:加减乘除、逻辑判断(大于、小于)

    7.简述字符串类型

    字符串(str):

    作用: 表示名字,爱好

    定义:

    name= 'json'
    print(type(name))
    class 'str'>
    

    如何用:

    字符串只能+、*和逻辑比较

    字符串的拼接,即重新申请一个小空间把两个字符串都拷贝一份后再拼接。
  • 相关阅读:
    MFC tab页面中获到其它页面的数据
    sqlite数据库中"Select * From XXX能查到数据,但是Select DISTINCT group From xxx Order By group却查不出来
    关闭程序出现崩溃(exe 已触发了一个断点及未加载ucrtbased.pdb)
    springboot 通用Mapper使用
    springBoot 发布war包
    springCloud Zuul网关
    springboot hystrix turbine 聚合监控
    springBoot Feign Hystrix Dashboard
    springBoot Ribbon Hystrix Dashboard
    springBoot Feign Hystrix
  • 原文地址:https://www.cnblogs.com/shaozheng/p/11492228.html
Copyright © 2020-2023  润新知