18、
在 Python 中 print(tuple(range(0,8,3)))语句,执行的结果是?( )
A (0,3,6)
B (0,2,4,6)
C (0,2,4,6)
D (0,4)
答案:A
range(0,8,3)生成的数据包括0,3,6;tuple()函数将其转换为元组。
参考资料:《Python中类型转换函数2》、《Python中类型转换函数3》
19、
下列关于 map()函数的代码,其运行结果是?( )
答案:D
第1行代码res的值是包含了字符’3’、’6’、’8’、’4’和’5’的map类型;第2行代码将其转换为列表。
参考资料:《Python中序列操作函数》
20、下列程序运行结果是?( )
答案:A
min(“2345”)的返回值是字符串“2345”中最小的字符,即为“2”,a的值是整型2;同理b的值是整型9。
参考资料:《Python中数学运算函数》
21、以下哪个函数可以将字符转换为 ASCII 码?( )
A ascii()
B ord()
C chr()
D encode()
答案:B
扩展知识:其它选项函数的作用。
参考资料:《Python中类型转换函数1》、《Python中对象操作函数》
22、以下哪个值在 bool 函数中会被解释为 False?( )
A 0
B 1
C -1
D -2
答案:A
bool()函数会将0解释为False,非0的数解释为True。
参考资料:《Python中类型转换函数1》
23、以下哪个选项描述了 abs()函数的返回值类型?( )
A int
B float
C bool
D 不确定,取决于输入参数类型
答案:D
abs()可以对整型、浮点型和布尔型进行操作。
参考资料:《Python中数学运算函数》
24、给定一个整数列表 nums,如何使用 sum 函数计算列表中所有元素的和,并返回结果?( )
A sum(nums)
B sum[nums]
C sum(nums,[])
D sum(nums,())
答案:A
sum()函数的参数是列表名。
参考资料:《Python中数学运算函数》
25、
答案:C
enumerate()函数可以同时获取下标和值,其中第一个元素是下标,第二个元素是值。
参考资料:《Python中类型转换函数3》