一、介紹
Python是一門強大的編程語言,而len函數更是在Python中被廣泛使用的內置函數之一。len函數用於返回目標對象的長度或元素個數,適用於string、list、tuple、dict、set和range等數據類型。本文將詳細闡述Python中len函數的用法。
二、正文
1. string類型
對於一個字符串對象,len函數返回該字符串對象的字符數。下面是一個例子:
str = 'Python' print(len(str))
輸出結果為:
6
當我們需要判斷一個字符串是否為空時,len函數也可以派上用場。Python將空字符串視作False,因此判斷字符串是否為空,可以通過以下代碼來實現:
str = '' if len(str): print("不為空") else: print("為空")
輸出結果為:
為空
2. list、tuple和set類型
對於一個列表、元組或集合對象,len函數返回該對象的元素個數。下面是一個例子:
list = [1, 2, 3, 4, 5] tuple = (1, 2, 3, 4, 5) set = {1, 2, 3, 4, 5} print(len(list)) print(len(tuple)) print(len(set))
輸出結果為:
5 5 5
3. dict類型
對於一個字典對象,len函數返回該字典對象的鍵值對個數。下面是一個例子:
dict = {'key1': 'value1', 'key2': 'value2', 'key3': 'value3'} print(len(dict))
輸出結果為:
3
4. range類型
對於一個range對象,len函數返回該range對象所包含的整數個數。下面是一個例子:
rangeObj = range(0, 10, 2) print(len(rangeObj))
輸出結果為:
5
三、小結
本文詳細介紹了Python中len函數的用法,總結來看:len函數接受各種序列(包括字符串、列表、元組、字典、集合、range)作為參數,返回序列中元素的個數。len函數可以幫助我們快速獲取一個序列的長度,從而更方便地對其進行操作。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/258661.html