len函數用于返回對象的長度或元素個數。它可以用于多種數據類型,包括字符串、列表、元組、字典、集合等。具體功能包括:
1. 返回字符串的字符個數
2. 返回列表、元組、集合等的元素個數
3. 返回字典的鍵值對個數
4. 返回集合的元素個數
5. 返回文件對象的行數
6. 返回自定義類的元素個數(需要定義__len__方法)
7. 返回迭代器的元素個數(需要使用list()或者tuple()將其轉換成列表或元組)
總的來說,len函數主要用于返回數據結構中的元素個數,可以幫助我們方便地獲取數據結構的大小信息。