前言什么? 你已经很了解python了? 好.我们开始做个测验. 下面有12个题目. 填个空, 让这个代码片段变的可能.先做个例子例子1:>>>x,y=???>>>x+y==y+xFalse其中有个???. 把它替换成什么就可以让这段代码成立呢?揭晓答案:>>>x,y=[0],[1]>>>x+y==y+xFalse这个还是蛮简单的. 好继续例子2:>>>x=???>>>x<xTrue答案呢?如果使用python内置的数据结构, 确实是不可能的. 唯一可以硬造一个例子>>>x=type("",(),{"__lt__":lambdaa,b:True})()>>>x<xTrue但是这里不需要这么复杂的去想trick出结果, 只考虑python已经实现的设计发考卷难度3星>>>x,y=???>>>min(x,y)==min(y,x)False难度4星>>>x=???>>>len(set(list(x)))==len(list(set(x)))False难度3星>>>x,s=???>>>s.a
...
继续阅读
(17)