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

    如何用:

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

    字符串的拼接,即重新申请一个小空间把两个字符串都拷贝一份后再拼接。
  • 相关阅读:
    通信中几种复用方式的介绍
    通信的一些基本概念整理
    网易有道2017内推选择题
    腾讯2017暑期实习生编程题
    MATLAB的一些应用--最近用的比较多
    (十六)命令模式-代码实现
    (十四)观察者模式-代码实现
    (十三)备忘录模式-代码实现
    (十二)模板模式-代码实现
    (十一)享元模式-代码实现
  • 原文地址:https://www.cnblogs.com/shaozheng/p/11492228.html
Copyright © 2011-2022 走看看