Pythonlen()函數是一個內置函數Python。它可以用來求出物體的長度。
Python len() 函數語法:
長度(對象)
參數:
- Object: 我們必須找到其長度的對象,例如字符串、列表等。
返回:它返回指示對象長度的整數值。
例如,我們可以使用 Python len() 函數查找字符串中的字符總數。它可以與不同類型的data types一起使用,除了其中一些。
例子:
Input: "geeksforgeeks" Output: 13 Explanation: The input string contains 13 characters so output is 13.
查找內置序列的長度
具有有序對象的容器稱為序列。 Python 具有三個基本的內置序列: lists 、 tuples 和 strings 。我們可以使用Pythonlen()函數找到這些對象的長度。讓我們舉一些例子:
代碼:
Python3
list1 = ['geeks','for','geeks',2022]
# printing length of list1
print(len(list1))
tuple1 = (1,2,3,4)
# printing length of tuple1
print(len(tuple1))
string1 = "geeksforgeeks"
# printing length of string1
print(len(string1))
輸出:
4 4 13
使用 len() 檢查其他內置數據類型
並非所有內置數據類型都可以用作len() 的參數。長度的概念與僅存儲單個對象的數據類型無關。對於布爾類型和數字也是如此。讓我們舉一些例子來理解它。
Python3
num = 10
# Printing length of num
print(len(num))
d = 9.9
# Printing length of float number 'd'
print(len(d))
boolean = True
# Printing length of boolean
print(len(boolean))
c = 7 + 8j
# Printing length of complex number 'c'
print(len(complex1))
輸出:
Traceback (most recent call last): File "/home/9f7b2a9d90c3912d0e6fd0e4825f42fd.py", line 3, in <module> print(len(num)) TypeError: object of type 'int' has no len() Traceback (most recent call last): File "/home/3f0127a097b085c2d840a24761d240cd.py", line 7, in <module> print(len(d)) TypeError: object of type 'float' has no len() Traceback (most recent call last): File "/home/f1ca2dfd7b853e17f9abb93b1e822cd6.py", line 11, in <module> print(len(boolean)) TypeError: object of type 'bool' has no len() Traceback (most recent call last): File "/home/b5a486420afaeff59dc5dbb7f4341ab3.py", line 15, in <module> print(len(complex1)) NameError: name 'complex1' is not defined
正如我們在上麵的輸出中看到的,如果我們嘗試使用 Python len() 函數打印內置數據類型(例如 int、float 和 bool)的長度,則會出現錯誤。
相關用法
- Python len()用法及代碼示例
- Python len方法用法及代碼示例
- Python list()用法及代碼示例
- Python locals()用法及代碼示例
- Python log10()用法及代碼示例
- Python ldexp()用法及代碼示例
- Python list copy()用法及代碼示例
- Python list index()用法及代碼示例
- Python list insert()用法及代碼示例
- Python list pop()用法及代碼示例
- Python list remove()用法及代碼示例
- Python list reverse()用法及代碼示例
- Python list sort()用法及代碼示例
- Python lzma.LZMACompressor()用法及代碼示例
- Python linecache.getline()用法及代碼示例
- Python list轉string用法及代碼示例
- Python lists轉XML用法及代碼示例
- Python logging.debug用法及代碼示例
- Python logging.Logger.debug用法及代碼示例
- Python logging.LogRecord用法及代碼示例
- Python logging.handlers.SocketHandler.makePickle用法及代碼示例
- Python list構造函數用法及代碼示例
- Python llist用法及代碼示例
- Python String format()用法及代碼示例
- Python abs()用法及代碼示例
注:本文由純淨天空篩選整理自kamalsagar大神的英文原創作品 Python len() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。