zoukankan      html  css  js  c++  java
  • 2019.9.9作业

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

    答:交互式(jupyter),写一行执行一行,便于调试执行,不方便保存

    命令行式(pycharm)cmd中调用python来打开某路径下的文件,编写方便,可保存,执行效率低

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

    答:为保证计算机内存不被过多占用,当一个变量身上的引用计数为0之后,Python会在一定时间后将此数据清理.

    3.对于下述代码:

    x = 10
    y = 10
    z = 10
    del y
    

    10的引用计数为多少?

    10的引用计数为2

    x = 257
    y = x
    del x
    z = 257
    

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

    257的引用计数为2

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

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

    5.对于下述代码:

    x = 257
    y = x
    z = 257
    

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

    变量值xyz相同,

    内存地址,x,y相同,都跟z不同

    >>> print(x == y,x== z,y == z)
    True True True
    >>> print(x is y ,x is z,y is z)
    True False False
    

    6.简述数字类型

    答:数字类型分为整型(int,没小数点的)和浮点型(float,带小数点的)

    7.简述字符串类型

    答:可以使用str(),单引号,双引号,三引号来定义,支持+(字符串的拼接),*整型(整型个字符串)

  • 相关阅读:
    专业英语阅读(二)
    专业英语阅读(一)
    高精度运算
    高精度运算——加减乘除阶乘
    python常见编程面试题汇总
    python线程
    反射
    单例模式
    生成器、迭代器
    python装饰器
  • 原文地址:https://www.cnblogs.com/agsol/p/11492170.html
Copyright © 2011-2022 走看看