W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
Python3 字符串 | Python 內(nèi)置函數(shù)
?len()
?方法返回一個(gè)對(duì)象的長(zhǎng)度(元素個(gè)數(shù)),這里的對(duì)象可以是序列(如 string、bytes、tuple、list 或 range 等),也可以是集合(如 dictionary、set 或 frozen set 等)。
?len()
?方法語(yǔ)法:
len(seq)
#或者
len(set)
實(shí)際上,只要自定義的類實(shí)現(xiàn)了?
__len__()
?方法,就可以使用?len()
?來獲取這個(gè)對(duì)象的長(zhǎng)度!
?__len__()
?是Python中的一個(gè)特殊方法,用于返回對(duì)象的長(zhǎng)度或元素個(gè)數(shù)。
如果一個(gè)類表現(xiàn)得像一個(gè)list,要獲取有多少個(gè)元素,就得用?len()
?函數(shù)。 要讓 ?len()
? 函數(shù)工作正常,類必須提供一個(gè)特殊方法?__len__()
?,它返回元素的個(gè)數(shù)。
返回序列或者集合的長(zhǎng)度(元素的個(gè)數(shù))。
以下實(shí)例展示了?len()
?的使用方法:
#!/usr/bin/python
str = "W3CSchool example....wow!!!"
print("字符串長(zhǎng)度: ", len(str))
list = ["w3cschool","編程獅","python"]
print("列表元素個(gè)數(shù): ", len(str))
dict = {"w3cschool":"編程平臺(tái)","python":"Django"}
print("字典元素個(gè)數(shù): ", len(dict))
以上實(shí)例輸出結(jié)果如下:
字符串長(zhǎng)度: 27
列表元素個(gè)數(shù): 27
字典元素個(gè)數(shù): 2
Python3 字符串 | Python 內(nèi)置函數(shù)
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: