1. python中如何让列表中的姓名按行输出, names = [‘fenytiao’, ‘fendai’, ‘fensi’]:(AD)
A. print ‘\n’.join(names)
B. print names.join(‘\n’)
C. print names.append(‘\n’)
D. print(‘\n’.join(names))
E. print(names.join(“%s\n”, names))
F. print(names.join(‘\n’))
2. 下面代码的执行结果为(E):
url = ‘dream.org’
url[-3:-1]=”.com”
A. ‘dream.com’
B. ‘dream’
C. ‘dream.moc’
D. 无显示
E. 报错
3. 下面代码的执行结果为:(B)
li = [1, 2, 3]
li.append(4)+list(‘abc’)
print li
A. [1, 2, 3, 4, ‘abc’]
B. [1, 2, 3, 4, ‘a’, ‘b’, ‘c’]
C. [1, 2, 3, [4], ‘a’, ‘b’, ‘c’]
D. [1, 2, 3, 4, a, b, c]
E. 异常
4. python中缩进表示语法边界, 一般建议一个缩进为_4__个空格?
5. 100-25*3%4输出结果为(D)
A. 1
B. 0
C. 25
D. 97
6. 如何获取字符串s=’python’的从右向左的第2个字符(CD)
A. s[3]
B. s[2]
C. s[-2]
D. s[-2:-1]
E. s[3:4]
7. strip的作用是_, ljust的作用是__,split的作用是____.
删除两边的空格 删除左边的空格 切割字符串
8. append的作用是_, insert(3,’a’)的作用是__, extend([1,2,3])的作用是_;
(1)附加到列表最后面 (2)在索引为3的前面插入a (3)把1,2,3加入到列表最后面
9. urls= [‘http://www.baidu.com‘, ‘https://www.dream.org‘, ‘file:///hello.txt’, ‘https://www.dream.com‘]找出该列表中协议为https并且所在域为.com的url地址.
for i in urls:
if i.startswith("https") and i.endswith(".com"):
print i
10. python中的布尔类型有_和__;
True False
11. 常见的python解释器有(至少列举3种)______;
Jpython、Cpython、PyPy、Ipython
12. 分析ASCII,Unicode和utf-8三种编码格式的异同点。
ASCII:所有的信息最终都表示为一个二进制的字符串,每一个二进制位(bit)有0和1两种状态,
因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一
个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,
从00000000到11111111
Unicode:一种所有符号的编码
utf-8:在互联网上使用最广的一种Unicode的实现方式。它是一种变长的编码方式,它可以使用
1~4个字节表示一个符号,根据不同的符号而变化字节长度
13. 在python脚本中如何指定解释器位置? 请列举.
#!/usr/bin/env python
14. a=10, b=0, 求b/a*10的结果为_;
0
15. 请说明python2和python3中input函数的不同点;
python有input和raw_input两种,input可以输入整形的数据,但是python3中input都为str
16. 如何查看变量a=1的类型___, 如何将a转换为字符串类型_;
(1)type(a) (2)str(a)
17. 下面哪条语句在python中是不合法的?(BE)
A. x = y = z = 1
B. x = (y = z + 1)
C. x,y = y,z
D. x+=y
E. y
10 内存地址
19. 你知道的可迭代数据类型有___, 可变数据类型有___;
字符串、列表 列表
20. x = [3 == 3, min(5,8)] 那么x的值为__;
True