来一场Python冲顶大会吧

点击上方“背锅侠Tester”,从陌生到恋爱的感觉~

听说看超哥的文章会上瘾

2019最大的心愿是睡好觉养好身体

身体健健康康家人平安

祝各位同上@all

-Tester-也哥-

最近冲顶大会特别火爆,像 冲顶大会,西瓜视频,芝士超人等同时会有几百万人在线答题。可惜哇,没有Python问题。小编觉得没有Python问题是不合理的,你觉得呢?既然小编觉得不合理,那么,【Python那些事】就来一场Python冲顶大会吧!

一共有6道题目,大家可以在留言区作答,最先全部答对的同学将会在下次赠书活动中获得Python书籍一本,若是该名同学放弃,则顺延。好了,就看你们的了。

问题1

下面代码的输出为:

nums = set([1,1,2,3,3,3,4])
print len(nums)

A 7
B 4
C 6

问题2

下面代码中f(3)中的输出为:

def f(x,l=[]):
    for i in range(x):
        l.append(i*i)
    print l

f(2)
f(3)

A [0, 1]
B [0, 1, 0, 1, 4]
C [0, 1, 4]

问题3

执行下面代码的输出为:

class Parent(object):
    x = 1

class Child1(Parent):
    pass

class Child2(Parent):
    pass

Child1.x = 2
Parent.x = 3
print Parent.x, Child1.x, Child2.x

A 3 2 3
B 3 2 1
C 3 3 3

问题4

有如下列表:

a=[1, 2, 3, 4, 5]

那么,a[-2:]的值为?

A [1, 2]
B [4, 5]
C [2, 3]

问题5

执行下面代码的输出为:

import copy
list1 = [1, 2, [1, 2]]

list2 = copy.copy(list1)

print list1==list2, list1 is list2

A True False
B True True
C False True

问题6

下列代码的执行结果为:

class test(object):
    def __init__(self, value):
        self.x = value

    def __call__(self, value):
        return self.x * value

a = test(4)
print a(4)

A 4
B 16
C 64

本文来自公众号:python那些事

文部分来源网络,如有侵权请第一时间联系删除。

往期推荐:

Python编程常见十大错误,搞事情

人生苦短,我用Python>>小白学习入门书推荐

Python是怎么来的呢?来听听这个故事吧~

看完本文有收获?请转发分享给更多人

+上方微信 入技术、招聘群,做顶级背锅侠       

公众号简介:背锅侠Tester

1.本订阅号专业抓取各大公司经典面试题,定期推送

2.测试从业者各项知识技术文档推送学习【自动化】【性能】【linux】【数据库】【安全】【python】【git】【面试】【领书】等

3.不定期在测试技术招聘群发送各大公司的招聘需求/推送红包/送书等活动;长按扫描下方二维码进行关注查阅更多精彩好文,领取资料。

The birth of life is a pleasant surprise.Life is you.

生命是惊喜,生活是你点赞与分享是中华人民传统美德

 Date:2018-1-27

点击好看】,分享给更多朋友:)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值