初学者编程len怎么用

时间:2025-03-03 22:02:44 明星趣事

`len()` 函数是 Python 中一个非常常用的内置函数,用于获取对象的长度或元素个数。以下是 `len()` 函数的基本用法和一些示例:

获取字符串的长度

```python

name = "小明"

length = len(name)

print(length) 输出: 2

```

获取数字的长度

```python

number = 12345

length = len(number)

print(length) 输出: 5

```

获取列表的长度

```python

fruits = ["苹果", "香蕉", "橙子"]

length = len(fruits)

print(length) 输出: 3

```

获取元组的长度

```python

tuple_ = (6, 7, 8, 9, 10)

length = len(tuple_)

print(length) 输出: 5

```

获取集合的长度

```python

set_ = {4, 5, 6, 7, 8}

length = len(set_)

print(length) 输出: 5

```

获取字典的长度

```python

dict1 = {"name": "John", "age": 25, "city": "New York"}

length = len(dict1)

print(length) 输出: 3

```

获取二维列表的行数和列数

```python

matrix = [

[1, 2, 3],

[4, 5, 6],

[7, 8, 9]

]

rows = len(matrix)

cols = len(matrix)

print("行数:", rows) 输出: 3

print("列数:", cols) 输出: 3

```

结合循环使用

```python

students = ["小明", "小红", "小华", "小李"]

for i in range(len(students)):

print(f"{i+1}号:{students[i]}")

```

检查密码长度

```python

password = "mySuperSecret"

if len(password) >= 8:

print("密码长度足够")

else:

print("密码长度不足")

```

自定义对象的长度

```python

class MyList:

def __init__(self, data):

self.data = data

def __len__(self):

return len(self.data)

my_list = MyList([1, 2, 3])

print(len(my_list)) 输出: 3

```

通过这些示例,你可以看到 `len()` 函数在处理不同类型数据时的广泛应用。无论是简单的字符串还是复杂的数据结构,`len()` 都能提供所需的长度信息。