目录
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 2
析:
(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