国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術(shù)文章
文章詳情頁

Python通過len函數(shù)返回對象長度

瀏覽:7日期:2022-07-07 14:57:00

英文文檔:

len(s)

Return the length (the number of items) of an object. The argument may be a sequence (such as a string, bytes, tuple, list, or range) or a collection (such as a dictionary, set, or frozen set).

返回對象的長度

說明:

1. 返回對象的長度,參數(shù)可以是序列(比如字符串、字節(jié)數(shù)組、元組、列表和range對象),或者是集合(比如字典、集合、不可變集合)

>>> len(’abcd’) # 字符串4>>> len(bytes(’abcd’,’utf-8’)) # 字節(jié)數(shù)組4>>> len((1,2,3,4)) # 元組4>>> len([1,2,3,4]) # 列表4>>> len(range(1,5)) # range對象4>>> len({’a’:1,’b’:2,’c’:3,’d’:4}) # 字典4>>> len({’a’,’b’,’c’,’d’}) # 集合4>>> len(frozenset(’abcd’)) #不可變集合4

2. 如果參數(shù)為其它類型,則其必須實現(xiàn)__len__方法,并返回整數(shù),否則報錯。

>>> class A: def __init__(self,name): self.name = name def __len__(self): return len(self.name)>>> a = A(’’)>>> len(a)0>>> a = A(’Aim’)>>> len(a)3>>> class B: pass>>> b = B()>>> len(b)Traceback (most recent call last): File '<pyshell#65>', line 1, in <module> len(b)TypeError: object of type ’B’ has no len()>>> class C: def __len__(self): return ’len’>>> c = C()>>> len(c)Traceback (most recent call last): File '<pyshell#71>', line 1, in <module> len(c)TypeError: ’str’ object cannot be interpreted as an integer

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 久草成人在线视频 | 亚洲人成网国产最新在线 | 欧美视频www | 色老头久久久久 | 成年视频国产免费观看 | 成年人三级视频 | 亚洲国产日韩欧美一区二区三区 | 亚洲天堂.com | 国产成年视频 | 我要看三级毛片 | 性做久久久久久免费观看 | 中国欧美一级毛片免费 | 99久久国产综合精品五月天 | 干女人逼视频 | 欧美一级免费大片 | 99久久精品自在自看国产 | 手机看片国产免费 | 中文字幕精品一区二区精品 | 草草视频在线观看最新 | 91最新地址永久入口 | 亚洲欧洲日产国码二区在线 | 亚洲一区二区三区中文字幕 | 欧美日韩一区二区三区视频在线观看 | 久久99国产精品久久99果冻传媒 | 亚洲欧美日本国产 | 午夜三级网 | 亚洲精品午夜久久久伊人 | 国产精品一级视频 | 12至16末成年毛片视频 | 久久91精品国产99久久yfo | 亚洲国产日产韩国欧美综合 | 国产网址在线观看 | a级成人毛片免费视频高清 a级高清观看视频在线看 | 九九99 | 中文字幕日韩精品中文区 | 国产成人午夜性a一级毛片 国产成人午夜性视频影院 国产成人香蕉久久久久 | 99久久精品免费视频 | 中国一级淫片aaa毛片毛片 | 一级午夜a毛片免费视频 | 亚洲综合一区二区三区 | 99爱在线精品视频免费观看9 |