2019独角兽企业重金招聘Python工程师标准>>>
一、单选
1、Python3中下列语句错误的有哪些?
A s = input()
B s = raw_input()
C print('hello world.')
D print('''hello world.''')
2、下面哪个是 Pycharm 在 Windows 下 默认 用于“批量注释”的快捷键
A Ctrl + d
B Ctrl + 鼠标左键
C Ctrl + /
D Ctrl + Shift + f
3、下面哪个是 Pycharm 在 Windows 下 默认 用于“查找当前文件中的关键字”的快捷键
A Ctrl + f
B Ctrl + Shift + f
C Ctrl + n
D Ctrl + Shift + n
4、下面哪个是 Pycharm 在 Windows 下 默认 用于“查找当前项目中的关键字”的快捷键
A Ctrl + f
B Ctrl + Shift + f
C Ctrl + n
D Ctrl + Shift + n
5、下面哪个是 Pycharm 在 Windows 下 默认 用于“搜索最近编辑过的文件”的快捷键
A Ctrl + e
B Ctrl + Shift + p
C Ctrl + p
D Ctrl + Shift + e
6、下面哪个是 Pycharm 在 Windows 下 默认 用于“任意位置换行”的快捷键
A Ctrl + Enter
B Ctrl + Shift + Enter
C Ctrl + Shift
D Shift + Enter
7、下面哪个是 Pycharm 在 Windows 下 默认 用于“快速代码格式化(PEP8格式)”的快捷键
A Ctrl + Alt + L
B Shift + L
C Alt + L
D Ctrl + Shift + L
8、Python关系运算符中表示“不等于”的是哪个?
A ==
B =!
C !=
D !!
9、下面选项哪个是python不支持的数据类型
A char
B int
C float
D list
10、下列表达式的值为True的是
A 5+4j > 2-3j
B 3>2<=2
C (3,2) 'xyz'
D 1=1
11、如何定义一个list?
A a=(1,2,3,4,5)
B a=[1 2 3 4 5]
C a={ 1 2 3 4 5}
D a=[1,2,3,4,5]
12、如下赋值,b[0]的值是?
a=100
b=["a",20,10,55,90]
A 100
B a
C "a"
D 'a'
13、定义列表 list=['abc',99,'ccc','ddd'] 然后执行 list.pop() 则list的值为?
A ['abc', 99, 'ccc']
B ['abc', 99, 'ccc', 'ddd']
C [abc, 99, ccc]
D 'ddd'
14、如果我们需要把连个字典合并是一个字典,需要调用字典的哪种方法
A. update
B. index
C. append
D. get
15、字典的pop方法的返回值是什么
A. key
B. value
C. 元素下标
D. 无
16、字典的value是什么类型的数据
A. str
B. list
C. tuple
D. 可以为任何类型
17、表达式a, b = (1, 2)代表的是什么意思
A. a = b = 1
B. a = b = 2
C. a = 1, b = 2
D. a = 2, b = 1
二、多选题
1、Pycharm设置Python模板文件中可以使用的变量有哪些?
A ${TIME} ${DATE}
B ${USER}
C ${AUTHOR}
D ${NAME}
2、下面选项哪些是正确的?
A 位:计算机的计算单位,代表0或者1
B 字节:一字节相当于8位
C Python中单行注释的符号是 '#'
D Python中多行注释的符号是 '/**/'
3、以下运算符正确的有?
A a**b
B a == b
C c //= b
D not(a and b)
4、下面选项对变量赋值,哪个是正确的?
A s='It's my book'
B s="It's my book"
C s='It\'s my book'
D s="It\'s my book"
5、假设str='This is a test character.',以下选项正确的有?
A print str[:-3]的结果为This is a test charac
B print str[1:10]的结果为This is a
C print str[::-1]的结果为.retcarahc tset a si sihT
D print str[2]的结果为i
6、字典常用的定义方式有哪些?
A. dict(a=1, b=2)
B. {“name”: “lingjing”}
C. dict([(“name”, “ling”), (“age”, 20)])
D. 以上都是
7、我们想判断一个数据的类型,可以使用下面的哪个函数
A. type
B. help
C. isinstance
D. hasattr
8、以下哪个选项是一个json串
A. 以下都是
B. [{"name": "ling"}, {"a": "1"}]
C. dict(a=1, b=2)
D. {"hello": "world"}
三、正确答案
单选题
1--5 BCABD 6--10 DACAB 11--17 DDAABDC
解析1 Python3中已经没有aw_input了
多选
1 ABD
解析:这里很容易把 C 选项也选上了,但实际上${AUTHOR}是没有的,这个打开Pycharm试一遍就好了
2 ABC
解析:Python多行注释的符号应该是 ''' """
3 ABCD
4 BCD
5 CD
6 ABCD
7 AC
8 BD