1.假设代码中有一个无参数的?help?函数,那么调用该函数的方法是:
help
help()
‘help’
help[]
2.下列函数参数传递,哪一条是错误的( )。
trapezoid_area(height=3, base_down=2, base_up=1)
trapezoid_area(height=3, base_down=2, 1)
trapezoid_area(base_up=1, base_down=2, 3)
trapezoid_area(1, 2, height=3)
3.t = (1, 2, 2, 3) 属于哪种容器类型?
元组
列表
集合
字典
4.Python的第三方库一般不是哪一种文件格式( )。
exe
whl 类文件
zip 、 tar.zip、 tar.bz2 格式的压缩包
pip
5.下面这个变量属于哪种容器类型?d = { ? \”张小明\”:\”男\”,? \”李小雪\”: \”女\”? }
元组
列表
集合
字典
6.下列哪一个不是字典具有的最显著的特征( )。
字典中数据必须是以键值对的形式出现的
逻辑上讲,键是不能重复的,而值可以重复
字典中的键(key)是不可变的,也就是无法修改的;而值(value)是可变的,可修改的,可以是任何对象
字典中的每一个元素都是可变的
7.输入代码:for num in range(1,11): #不包含11,因此实际范围是1~10 print(str(num) + \’ + 1 =\’,num + 1)在这个过程中,变量 num 被循环赋值( )次。
10
9
11
1
8.安装Python后,在运行Python命令时,如果出现:\’Python\’ 不是内部或外部命令,也不是可运行的程序或批处理文件。出错原因是:( )
没有安装到默认目录
安装时,没有勾选勾上 Add Python 3.X to PATH
没有手工建立PATH环境变量
不能用命令行启动
9.random 是 Python 的标准库之一,用来完成一些随机数相关的任务,randint 是 random 库中的函数,则下列引用函数库的写法正确的是:
import random
from randint
from randint
import randint from random
10.在终端或者命令行中搜 Ctrl + C ,起哪一个作用。
复制
剪切
停止运行代码
加断点
11.被实例化的对象会被编译器默默地传入后面其各个方法的括号中,self则是第( )个参数。
1
最后1个
2
不需要
12.下列哪些是可以放在循环里的不可迭代对象?
list = [1, 2, 3, 4]
x = 100
name = [‘Tom’, ‘Jack’, ‘Susan’]
s = ‘hello’
13.Python 有四种数据结构,分别是:( )。
列表、字典、数组,集合
列表、字符串、元组,集合
列表、字典、数组,容器
列表、字典、元组,集合
14.下列哪一个不是集合具有的最显著的特征( )。
无序的
不能被索引
可以被添加还有删除
可以重复
15.假设我们需要编程来处理最近的话费账单,下面哪个说法是对的?
当判断某个月的话费是否超过 100 元时,我们需要用到条件判断。当统计最近 12 个月的话费总和时,我们需要用到循环。
当判断某个月的话费是否超过 100 元时,我们需要用到条件判断。当统计最近 12 个月的话费总和时,我们需要用到条件判断。
当判断某个月的话费是否超过 100 元时,我们需要用到循环。当统计最近 12 个月的话费总和时,我们需要用到条件判断。
当判断某个月的话费是否超过 100 元时,我们需要用到循环。当统计最近 12 个月的话费总和时,我们需要用到循环。
16.s = {\’a\’, \’b\’, \’c\’, \’d\’} 属于哪种容器类型?
元组
列表
集合
字典
17.file = open(\’ Users/yourname/Desktop/file\’,\’w\’) file.write(\’hello world!\’)这句代码的作用是( )。
打开一个文件,不管文件在不在
在桌面上打开一个文件(路径得看个人具体情况),w的意思是,如果有则在文件里写入hello world,如果没有则创建一个文件。
打开文件,没有报错
打开文件并写入
18.Python 类的初始化方法是( )。
_init_()
this
self
与类名一样
19.下列哪一个不是元组具有的最显著的特征( )。
元组是不可修改的
元组是可以被查看索引的
可以看成一个稳固版的列表
列表中数据必须是以键值对的形式出现的
20.使用函数 bool() 判别以下哪一个值结果为True。( )
bool(0)
bool([])
bool(”)
bool(1)
21.下列哪一个不是列表具有的最显著的特征( )。
列表可以容纳 Python 中的任何对象
列表中的元素是有序的,也就是说每一个元素都有一个位置
列表中的每一个元素都是可变的
列表中数据必须是以键值对的形式出现的
22.以下哪种变量赋值的写法是不正确的?
price = 5.8
01price = 6
orange_price = 6
Price = 5.8
23.下列布尔表达式,那一条结果为False
1 < 2 <3
42 != ’42’
Name’ == ‘name’
number is 12
24.while 1 < 3:
print(\’1 is smaller than 3\’)
以上代码会( )。
不会进入循环
Python会报错
死循环
循环2次
25.for i in range(1,10): for j in range(1,10): print(\'{} X {} = {}\’.format(i,j,i*j))以上代码完成( )功能。
显示九九乘法表
显示九九加法表
显示九九减法表
显示九九除法表
26.列表中的元素使用( )括号扩起来。
方括号
花括号
圆括号
带有 ‘:’ 的 key 与 value 的对应关系组
27.hiding_number = phone_number.replace(phone_number[:9],\’*\’ * 9)这句表达式所起的作用是( )。
将一串手机号码只保留后四位
将一串手机号码只保留后四位,前9位用*号替代
将一串字符前9个用9个*号替换
将一串字符前9个用9个*号替换,后面保留不变
28.num = [1, 2, 2, 3] 属于哪种容器类型?
元组
列表
集合
字典
29.不同数据类型可以直接合并。
对
错
30.使用列表的 append 方法可以向列表中添加新的元素,并且使用这种方式添加的元素会自动地排列到列表的头部。
对
错
31.“可迭代的”(iterable)指可以连续地提供其中的每一个元素的对象。
对
错
32.Scrapy 框架是第三方库中的Web框架。
对
错
33.字符串用单引号跟双引号括起来都可以。
对
错
34.python中有四种数据结构,分别是:列表、字典、元组、集合。
对
错
35.Python 对大小写敏感,也就是说 “a” 和 “A” 会是两个不同的变量,而不是同一个。
对
错
36.函数缩进是为了表明语句和逻辑的从属关系,是 Python 最显著的特征之一。
对
错
37.字典中, key 和 value 是一一对应的,key 可以改变,值不能改变。
对
错
38.列表中有用来添加多个元素的方法update()。
对
错
39.字典中添加多个元素的方法 extend() 。
对
错
40.sorted 函数按照长短、大小、英文字母的顺序给每个列表中的元素进行排序,因此改变了列表自身。
对
错
41.列表里面可以放所有python类型,不需要都是同一种类型。
对
错
42.集合是无序的,但可以索引。
对
错
43.print 是一个Python内建函数。(3.x以上版本)
对
错
44.不同类型的对象可以使用’==’和’!=’进行比较,例如字符串和数字。
对
错
45.python 2 还是 python 3的库可以通用。( )
对
错
46.字符串相乘,其实就是几个字符串相加合并。
对
错
47.Python 又叫做胶水语言,因为它可以用混合编译的方式使用 c/c++/java 等等语言的库。
对
错
48.return 作为关键字在函数中起到了返回值的作用,没有return 函数肯定不能返回值。
对
错
49.假设有一函数内部存在一个变量 name=\’something\’ ,那么可以在另一个函数中使用这个变量。
对
错
50.字典是使用的花括号,在索引内容的时候仍旧使用的是和列表一样的方括号进行索引。
对
错
51.内建函数的意思是Python安装完成后,你就可以使用这些函数,是“自带”的而已。
对
错
52.print 是一个Python关键字(3.x以上版本)。
对
错
53.默认参数可以不赋值,函数还是可以正常运作。
对
错
54.布尔类型(Boolean)的数据只有两种,true 和 false 。
对
错
55.分片获得的每个字符串可以看作是原字符串的一个副本。
对
错
56.python的布尔运算符是直接用英文的and ,or,not 。
对
错
57.以?name[11:14]?为例,截取的编号从第11个字符开始,到位置为14且包含第14个字符结束。
对
错
58.Python 有四种数据结构,分别是:列表、字典、元组,集合。
对
错
59.# 号开头的行是注释的内容。
对
错
60.需要使用英文注释的时候,记得在开始处加#utf-8。
对
错
61.函数参数有两种类型: 位置参数 (position argument)关键词参数 (keyword argument)。
对
错
62.类的变量有一个专有的术语,我们称之为类的方法。
对
错
63.类中的变量和方法可以完全被子类继承,不能改动。
对
错
64.在Python中,索引分正反两种索引方式。
对
错
65.三个单引号是可以跨行的超长字符串
对
错
66.合并不同数据类型,需要使用数据类型转换。
对
错
67.数组里面可以放所有python类型,不需要都是同一种类型。
对
错
68.Python 有很丰富的库,其中有官方的,也有第三方开发的,你想做的功能模块很有可能已经有人写好了,你只需要调用,不需要重新发明轮子。
对
错
69.函数中的语句块(block),为了美观易读最好采用缩进,不缩进不影响函数执行。
对
错
70.PyCharm IDE软件也能安装Python的第三方库。
对
错
71.字符串可以通过string[x]的方式进行索引、分片,会对字符串这个源文件改动。
对
错
72.存储大量数据的容器,在python中称之为内置数据结构(Built-in Data Structure)。
对
错
73.列表(List)是一个集合类型。
对
错
74.Django、Flask是第三方库中的Web框架。
对
错
75.用 Python 语言编写程序的时候,需要考虑如何管理你的程序所使用的内存。
对
错
76.in 与 is这两个单词是Python的运算符。
对
错