codecamp

Python3 len()方法 - 返回对象长度

Python3 字符串Python3 字符串    |    Python 内置函数 Python 内置函数


描述

len() ​方法返回一个对象的长度(元素个数),这里的对象可以是序列(如 stringbytestuplelist range 等),也可以是集合(如 dictionaryset frozen set 等)。


语法

len()​方法语法:

len(seq)#或者
len(set)

参数

  • 可以是序列(如 stringbytestuplelist range 等)
  • 也可以是集合(如 dictionaryset frozen set 等)

 实际上,只要自定义的类实现了​__len__()​方法,就可以使用​len()​来获取这个对象的长度!
__len__()​是Python中的一个特殊方法,用于返回对象的长度或元素个数。
如果一个类表现得像一个list,要获取有多少个元素,就得用​ len() ​函数。 要让 ​len()​ 函数工作正常,类必须提供一个特殊方法​__len__()​,它返回元素的个数。


返回值

返回序列或者集合的长度(元素的个数)。


实例

以下实例展示了​len()​的使用方法:

#!/usr/bin/python

str = "W3CSchool example....wow!!!"
print("字符串长度: ", len(str))

list = ["w3cschool","编程狮","python"]
print("列表元素个数: ", len(str))

dict = {"w3cschool":"编程平台","python":"Django"}
print("字典元素个数: ", len(dict))

以上实例输出结果如下:

字符串长度:  27

列表元素个数:  27

字典元素个数:  2


Python3 字符串Python3 字符串    |    Python 内置函数 Python 内置函数


Python3 min() 函数 -求最小值
Python3 zip() 函数
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

相关教程

Python基础教程

python内置库

python3 math模块

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }