根据以下程序,下列选项中,说法正确的是() class Foo():     def __init__(self):         pass     def __getitem__(self,pos):         return range(0,30,10)[pos] foo = Foo()-笔试面试资料

这是qklbishe.com第19407 篇笔试面试资料
提供答案分析,通过本文《根据以下程序,下列选项中,说法正确的是() class Foo():     def __init__(self):         pass     def __getitem__(self,pos):         return range(0,30,10)[pos] foo = Foo()-笔试面试资料》可以理解其中的代码原理,这是一篇很好的求职学习资料
本站提供程序员计算机面试经验学习,笔试经验,包括字节跳动/头条,腾讯,阿里,美团,滴滴出行,网易,百度,京东,小米,华为,微软等互联网大厂真题学习背诵。

答案:

根据以下程序,下列选项中,说法正确的是()

class Foo():

    def __init__(self):

        pass
    def __getitem__(self,pos):

        return range(0,30,10)[pos]

foo = Foo()

根据以下程序,下列选项中,说法正确的是()    class Foo():        def __init__(self):            pass        def __getitem__(self,pos):            return range(0,30,10)[pos]    foo = Foo() 小曾同学~
只要发生了P[key]取值。当实例对象做P[key]运算时,就会调用类中的__getitem__()方法。
A和B—— foo是一个对象  不可以查看长度
C 因为range(0,30,10)[pos]  所以可以用foo[0]  foo[1] foo[2]分别取值 0  10 20
D 我们发生了取下标的操作就会执行  return [0,10,20][pos]   pos为你取的下标值  所以当我们foo[1]的时候 返回的是10

2021-12-22 19:48:05 回复(0)

文章部分来自互联网,侵权联系删除
www.qklbishe.com

区块链毕设网(www.qklbishe.com)全网最靠谱的原创区块链毕设代做网站
部分资料来自网络,侵权联系删除!
资源收费仅为搬运整理打赏费用,用户自愿支付 !
qklbishe.com区块链毕设代做网专注|以太坊fabric-计算机|java|毕业设计|代做平台 » 根据以下程序,下列选项中,说法正确的是() class Foo():     def __init__(self):         pass     def __getitem__(self,pos):         return range(0,30,10)[pos] foo = Foo()-笔试面试资料

提供最优质的资源集合

立即查看 了解详情