zoukankan      html  css  js  c++  java
  • 第三天作业

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

    python 执行程序的两种方式:

    交互式:

    优点:可以立即看到执行的结果,不用输入print就能打印

    缺点:不能保存

    命令行式:

    优点:可以永久保存代码

    缺点:调式非常麻烦

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

    当一个变量的值引用次数为0时,就会触发垃圾回收机制,变量值会被自动回收。

    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 = 10,请用Python代码分别打印变量值、变量值内存地址和变量数据类型:

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

    6.对于下述代码:

    x = 257
    y = x
    z = 257
    

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

    他们的变量值都相同,xy的内存地址相同,z的内存地址不相同

    x = 257
    y = x
    z = 257
    print(id(x))
    print(id(y))
    print(id)
    

    输出结果如下图

    7.简述数字类型

    分为整型和浮点型,用来表示数字,如年龄18(整型),工资1.5万(浮点型),数字类型可以进行算数运算+-*/ % (取余) // (取整) **(幂)

    8.简述字符串类型

    由单个字符连接起来,用来表示年龄,姓名等,字符串由单引号(‘’)

    双引号(“”)三引号(‘’‘’‘’)(三引号可以换行)包裹起来,

    字符串用法:

    # +拼接字符串
    name = 'kp'
    str1 = 'is'
    str2 = 'dog'
    print(name+' '+str1+' '+str2)  # kp is dog
    
    # 字符串*数字
    name = kp
    print(name * 2) # kp kp
    
  • 相关阅读:
    html框内文字垂直居中的方法
    关于 TensorFlow
    用windows自带的ftp.exe实现断点续传的方法
    Bat脚本处理ftp超强案例解说
    用winrar和ftp命令实现自动备份文件并自动上传到指定的ftp服务器
    在ubuntu上利用科大讯飞的SDK实现语音识别-语义识别等功能
    Linux音频编程--使用ALSA库播放wav文件
    使用iconv进行文件编码转换
    嵌入式Linux-LCD显示多行文字
    使用freetype来显示中文汉字和英文字符
  • 原文地址:https://www.cnblogs.com/lyyblog0715/p/11492337.html
Copyright © 2011-2022 走看看