• python基础知识


    目录

    一、判断题

    第一章试题

    第二章试题

    二、单选题

    第一章试题

    第二章试题

    三、填空题

    第二章试题


    一、判断题

    第一章试题

    1.Python 3.X完全兼容Python 2.X。(F)

    析:python3.x与python2.x可以说是完全不兼容。

    2.只有Python扩展库才需要导入以后才能使用其中的对象,Python标准库不需要导入即可使用其中的所有对象和方法。(F)

    析:

    Python中的对象大概可以分为三类:内置对象、标准库对象和扩展库对象。

    内置对象是直接编译进解释器的可以直接使用

    标准库对象需要导入才能使用

    扩展库需要单独安装之后再导入才能使用

    3.Python运算符%不仅可以用来求余数,还可以用来格式化字符串。(T)

    4.在Python中0xad是合法的十六进制数字表示形式。(T)

    5.Python字典和集合属于无序序列。(T)

    6.从编译和解释的角度看,Python语言属于编译性语言。(F)

    7.在Python 3.x中可以使用中文作为变量名。(T)

    8.Python集合中的元素可以是列表。(F)

    析:集合的元素不可以是列表,只能是固定数据类型,例如整型、浮点型、字符串、元组。

    9.Python列表、元组、字符串都属于有序序列。(T)

    10.Python中的注释是以#开头的。(T)

    析:个人觉得这句话有歧义,应该说明单行注释。


    第二章试题

    1.在Python 3.x中运算符+不仅可以实现数值的相加、字符串连接,还可以实现列表、元组的合并和集合的并集运算。(F)

    析:集合不行,可以自己编译试试

    2.在Python 3.x中,使用内置函数input()接收用户输入时,不论用户输入的什么格式,一律按字符串进行返回。(T)

    3.在Python中,变量不直接存储值,而是存储值的引用,也就是值在内存中的地址。(T)

    4.在Python 3中,整数的长度为4个字节。(F)

    5.使用内置的字符串函数len时,Python 3是按照Unicode字符作为计数基础。(T)

    6.Python语言对代码的块结构不敏感。(F)

    7.字节码文件是与平台无关的二进制码,执行时由解释器解释成本地机器码。(T)

    二、单选题

    第一章试题

    1.Python语言中,非法的常量是( D) 。

    A.0o12                             B.'abcde'

    C.1e-6                              D.true

    析:

    常量按其值的表示形式可分为整型、实型、字符型、布尔型和复数类型。

    布尔型:True,False。

    2.关于赋值语句,以下选项中描述错误的是:  (B)

    A.a,b = b,a 可以实现a 和 b值的互换                               

    B.a,b,c = b,c,a 是不合法的

    C.在Python语言中,“=”表示赋值,即将“=”右侧的计算结果赋值给左侧变量,包含“=”的语句称为赋值语句

    D.赋值与二元操作符可以组合,例如&=


    第二章试题

    1.下面那个Python模块是用于建立Web应用?(A)

    A.Flask                       B.Plotly

    C.Pandas                     D.Numpy

    2.下列关于Python的说法中,错误的是(C

    A.Python是从ABC发展起来的

    B.Python是一门高级的计算机语言

    C.Python是一门只面向对象的语言

    D.Python是一种代表简单主义思想的语言


    三、填空题

    第二章试题

    1.Python 表达式 3**2**3 的值为(6561

    析:

    2**(2**3)=6561

    python中幂运算符**如果是多个的话,应该先算右边再算左边,也就是从右往左计算

    2.Python 表达式 0 and 1 or not 2True)

    析:

    (0 and 1 )or( not 2)

    3.Python 语句 x=True; y=False; z=False; print(x or y and z)的程序运行结果是(True)

    析:

    True or(False and False)结果为 True

    4.Python 表达式 16-25>78/2 or "XYZ"!="xyz"and not (10-6>18/2)的值是(True)

    析:

    (16-25>78/2 )or ("XYZ"!="xyz")and (not (10-6>18/2))

    (0 or 1) and 1,结果为True

  • 相关阅读:
    服务器和客户端的简单交互
    github Copilot的使用总结
    是否在CLI模式下
    《Docker与Kubernetes容器运维实战》简介
    企业电子招标采购系统源码之从供应商管理到采购招投标、采购合同、采购执行的全过程数字化管理
    springboot基础及上传组件封装
    x264编码器中的多线程等待
    【2】贪心算法-综述
    GSCoolink GSV650X HDMI1to4 Splitter
    buuctf crypto 【[GXYCTF2019]CheckIn】解题记录
  • 原文地址:https://blog.csdn.net/weixin_63013120/article/details/126190826