Python入门拓展练习

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)有01两种状态,
        因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一
        个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,
        从0000000011111111
 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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Wielun

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值