python内置函数用来返回列表、元组、字典

1,709次阅读
没有评论

由于学校的python是笔试,所以找了份感觉比较好的题库刷了下其中前八章的填空和判断,附上选解。各章链接如下

填空

1、 Python安装扩展库常用的是()工具。(pip)

2、 Python标准库math中用来计算平方根的函数是()。(sqrt)

3、 Python程序文件扩展名主要有()和()两种,其中后者常用于GUI程序。(py,pyw)

4、 Python源代码程序编译后的文件扩展名为()。(pyc)

5、 使用pip工具升级科学计算扩展库numpy的完整命令是()。(pip install –upgrade numpy)

6、 使用pip工具查看当前已安装的Python扩展库的完整命令是()。(pip list)

7、 在IDLE交互模式中浏览上一条语句的快捷键是()。(Alt+P)

8、 在Python中()表示空类型。(None)

9、 列表、元组、字符串是Python的()(有序/无序)序列。(有序)

10、 查看变量类型的Python内置函数是()。(type())

11、 查看变量内存地址的Python内置函数是()。(id())

12、 以3为实部4为虚部,Python复数的表达形式为()或()。(3+4j、3+4J)

13、 Python运算符中用来计算整商的是()。(//)

python内置函数用来返回列表、元组、字典

15、 使用运算符测试集合包含集合A是否为集合B的真子集的表达式可以写作()。(A

16、 ()命令既可以删除列表中的一个元素,也可以删除整个列表。(del)

17、 表达式 int(‘123’, 16) 的值为()。(291)

表示以16进制看待’123‘字符串,输出对应十进制整数

18、 表达式 int(‘123’, 8) 的值为()。(83)

19、 表达式 int(‘123’) 的值为()。(123)

20、 表达式 int(‘101’,2) 的值为()。(5)

21、 表达式 abs(-3) 的值为()。(3)

22、 Python 3.x语句 print(1, 2, 3, sep=’:’) 的输出结果为()。(1:2:3)

23、 表达式 int(4**0.5) 的值为()。(2)

24、 Python内置函数()可以返回列表、元组、字典、集合、字符串以及range对象中元素个数。(len())

25、 Python内置函数()用来返回序列中的最大元素。(max())

26、 Python内置函数()用来返回序列中的最小元素。(min())

27、 Python内置函数()用来返回数值型序列中所有元素之和。(sum())

python序列包括字符串,列表,元组,字典,集合。对字典直接使用max(),sum(),min()只对键起作用

28、 为了提高Python代码运行速度和进行适当的保密,可以将Python程序文件编译为扩展名()的文件。(pyc)

29、 已知 x = 3,那么执行语句 x += 6 之后,x的值为()(9)

30、 表达式 3 | 5 的值为()(7)

按位与。0b11|0b101=0b111=7

31、 表达式 3 & 6 的值为()(2)

按位或。0b11||0b110=0b10=2

32、 表达式 3 ** 2 的值为()(9)

33、 表达式 3 * 2的值为()(6)

34、 表达式 3<<2 的值为()(12)

左移位运算符,0b11<<2=0b1100=12

35、 表达式 65 >> 1 的值为()(32)

右移运算符 0b1000001>>1=0b100000=32

36、 表达式 chr(ord(‘a’)^32) 的值为()(‘A’)

按位异或运算符,0b1100001^0b100000=0b1000001=65

37、 表达式 chr(ord(‘a’)-32) 的值为()(‘A’)

38、 表达式 abs(3+4j) 的值为()(5.0)

返回复数的模

39、 表达式 callable(int) 的值为()(True)

40、 假设有Python程序文件abc.py,其中只有一条语句print( __ name __ ),那么直接运行该程序时得到的结果为()(__ main __)

41、 表达式16**0.5的值为()(4.0)

42、 表达式type({3})的值为()(set)

43、 表达式isinstance(‘Hello world’, str)的值为()(True)

判断

1、 Python是一种跨平台、开源、免费的高级动态编程语言。(对)

2、 Python 3.x完全兼容Python 2.x。(错)

3、 Python 3.x和Python 2.x唯一的区别就是:print在Python 2.x中是输出语句,而在Python 3.x中是输出函数。(错)

4、 在Windows平台上编写的Python程序无法在Unix平台运行。(错)

5、 不可以在同一台计算机上安装多个Python版本。(错)

6、 已知 x = 3,那么赋值语句 x = ‘abcedfg’ 是无法正常执行的。(错)

7、 Python变量使用前必须先声明,并且一旦声明就不能再当前作用域内改变其类型。(错)

8、 Python采用的是基于值得自动内存管理方式。(对)

9、 在任何时刻相同的值在内存中都只保留一份(错)

10、 Python不允许使用关键字作为变量名,允许使用内置函数名作为变量名,但这会改变函数名的含义。(对)

11、 在Python中可以使用if作为变量名。(错)

12、 在Python 3.x中可以使用中文作为变量名。(对)

13、 Python变量名必须以字母或下划线开头,并且区分字母大小写。(对)

14、 加法运算符可以用来连接字符串并生成新字符串。(对)

15、 9999**9999这样的命令在Python中无法运行。(错)

16、 3+4j不是合法的Python表达式。(错)

17、 0o12f是合法的八进制数字。(错)

18、 不管输入什么,Python 3.x中input()函数的返回值总是字符串。(对)

19、 pip命令也支持扩展名为.whl的文件直接安装Python扩展库。(对)

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

21、 在Python中0xad是合法的十六进制数字表示形式。(对)

22、 3+4j 是合法Python数字类型。(对)

23、 在Python中0oa1是合法的八进制数字表示形式。(错)

24、 Python使用缩进来体现代码之间的逻辑关系。(对)

25、 Python代码的注释只有一种方式,那就是使用#符号。(错)

26、 放在一对三引号之间的任何内容将被认为是注释。(错)

27、 尽管可以使用import语句一次导入任意多个标准库或扩展库,但是仍建议每次只导入一个标准库或扩展库。(对)

28、 为了让代码更加紧凑,编写Python程序时应尽量避免加入空格和空行。(错)

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

集合不可以

python内置函数用来返回列表、元组、字典

30、 在Python中可以使用 for 作为变量名。(错)

31、 在Python中可以使用 id 作为变量名,尽管不建议这样做。(对)

32、 Python关键字不可以作为变量名。(对)

33、 一个数字5也是合法的Python表达式。(对)

34、 执行语句 from math import sin 之后,可以直接使用 sin() 函数,例如 sin(3)。(对)

35、 不同版本的Python不能安装到同一台计算机上。(错)

36、 一般来说,Python扩展库没有通用于所有版本Python的,安装时应选择与已安装Python的版本对应的扩展库。(对)

37、 Python变量名区分大小写,所以student和Student不是同一个变量。(对)

38、 在Python 3.x中reduce()是内置函数。(错)

需要导入functools模块

39、 如果只需要math模块中的sin()函数,建议使用from math import sin来导入,而不要使用import math导入整个模块。(对)

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

41、 安装Python扩展库时只能使用pip工具在线安装,如果安装不成功就没有别的办法了。(错)

神龙|纯净稳定代理IP免费测试>>>>>>>>天启|企业级代理IP免费测试>>>>>>>>IPIPGO|全球住宅代理IP免费测试

相关文章:

版权声明:Python基础教程2022-11-22发表,共计3296字。
新手QQ群:570568346,欢迎进群讨论 Python51学习