Python len()函数

在Python中,len()函数用于返回一个对象的长度(元素个数)。这个对象可以是序列类型(如字符串、列表、元组、字节序列等),也可以是映射类型(如字典)。

len()函数语法

len()函数语法如下:

len(object)

其中:

  • object是要计算长度的对象。

len()函数示例

# 计算字符串的长度
string = "Hello, World!"
print(len(string))  # 输出:13

# 计算列表的长度
my_list = [1, 2, 3, 4, 5]
print(len(my_list))  # 输出:5

# 计算元组的长度
my_tuple = (1, 2, 3)
print(len(my_tuple))  # 输出:3

# 计算字典的长度(返回键-值对的数量)
my_dict = {"a": 1, "b": 2, "c": 3}
print(len(my_dict))  # 输出:3

__len__()方法

需要注意的是,只有实现了__len__()方法的对象才能使用len()函数计算长度。如果一个对象没有实现__len__()方法,那么调用len()函数会抛出TypeError异常。

class A:
    def __len__(self):
        return 666

class B:
    pass

a = A()
b = B()
print(len(a)) # 输出 666
print(len(b)) # TypeError: object of type 'B' has no len()

原创内容,如需转载,请注明出处;

本文地址: https://www.perfcode.com/python-built-in-functions/python-len.html

分类: 计算机技术
推荐阅读:
Python round()函数 在 Python 中,round() 函数用于将一个浮点数四舍五入到指定的小数位数。它可以接受两个参数:要四舍五入的浮点数和指定的小数位数(默认为 0)。
Python hasattr()函数 hasattr() 是 Python 内置函数之一,用于检查一个对象是否具有指定的属性或方法。
如何隐藏WordPress后台地址,保护好你的菊花 默认情况下,Wordpress 的默认后台地址为:http://yourdomain.com/wp-login.php,黑客可以通过这个页面进行暴力穷尽破解,直到破解出你的密码。不论你的密码强度如何,这紧会浪费服务器资源,且网站也会留下安全隐患。
Python计算两点之间的欧式距离 本文将使用Python来实现计算出二维和多维空间中两个点之间的欧式距离;
Python实现字符串大小写转换 你可能会使用字符串的upper()方法将字符串中的字母全部转换成大写,或使用lower()方法将字符串中的字母全部转换成小写;那如何将字符串中的大写转换成小写、小写转换从大写呢?本文将使用Python实现这一功能;
Golang实现字符串的SHA1加密 本文将使用Go语言内置包 crypto/sha1 来实现SHA1加密。