Python3 len()方法 - 返回對(duì)象長(zhǎng)度

2023-04-20 11:26 更新

Python3 字符串Python3 字符串    |    Python 內(nèi)置函數(shù) Python 內(nèi)置函數(shù)


描述

?len() ?方法返回一個(gè)對(duì)象的長(zhǎng)度(元素個(gè)數(shù)),這里的對(duì)象可以是序列(如 string、bytes、tuple、list range 等),也可以是集合(如 dictionary、set frozen set 等)。


語(yǔ)法

?len()?方法語(yǔ)法:

len(seq)#或者
len(set)

參數(shù)

  • 可以是序列(如 string、bytestuple、list range 等)
  • 也可以是集合(如 dictionaryset frozen 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í)例

以下實(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 字符串Python3 字符串    |    Python 內(nèi)置函數(shù) Python 內(nèi)置函數(shù)


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)