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

    如何用:

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

    字符串的拼接,即重新申请一个小空间把两个字符串都拷贝一份后再拼接。
  • 相关阅读:
    忘记oracle的sys用户密码怎么修改
    C语言 给字符数组赋值的方法
    linux编译中的常见问题
    Ubuntu下查看linux版本,内核版本,系统位数,gcc版本
    Win7中打开chm文件内容无法显示问题
    exit()与_exit()函数的区别(Linux系统中)
    【BZOJ3456】城市规划(生成函数,多项式运算)
    【BZOJ3028】食物(生成函数)
    【CF438E】The Child and Binary Tree(多项式运算,生成函数)
    【BZOJ3771】Triple(生成函数,多项式运算)
  • 原文地址:https://www.cnblogs.com/shaozheng/p/11492228.html
Copyright © 2011-2022 走看看