python的len函數用于返回字符串、列表、字典、元組等長度,語法為【len(str)】,其中str是要計算的字符串、列表、字典、元組等。len(String),括號里的 string 用于指定要進行長度統計的字符串。返回值:字符串、列表、字典、元組等元素的長度。
(資料圖)
len函數介紹
Python中的len()函數:
1、作用:返回字符串、列表、字典、元組等長度。
2、語法:len(str)。
3、參數:str(要計算的字符串、列表、字典、元組等)。
4、返回值:字符串、列表、字典、元組等元素的長度。
len()函數基本語法
len(String),括號里的 string 用于指定要進行長度統計的字符串。
舉個例子,我們定義一個字符串,如:a="www.PaAey.net",然后再使用len()函數去計算長度,代碼如下:
>>>a="www.PaAey.net"
>>>1en(a)
13
在實際當中,我們不單單是要獲取到字符長度,當然也可能要獲取到它的字節數。
在 Python 中,不同的字符所占的字節數不同,數字、英文字母、小數點、下劃線以及空格,各占一個字節,而一個漢字可能占 2~4 個字節,具體占多少個,取決于采用的編碼方式。
我們按UTF-8編碼來舉例,一個漢字在其中會占用3個字節;我們使用下面的代碼來確定:
>>>stul="人之初,性本善’
>>>1en(stu1.encode())
21
函數()里面的encode方法,是用來將字符串進行編碼再進行獲取它的字節數。
如果你想用其他的編碼來獲取字節數也可以,這里我用GBK編碼來舉例,代碼如下:
>>>stu2="人之初,性本善’
>>>1en(stu2.encode("gbk"))
14
總結:len()函數,可以用來獲取字符串長數,以及字節數;當中的encode()方法,是用來將字符串進行編碼;如果我們想用其他的編碼方式去獲取,我們只需要再encode()方法里添加你要使用的編碼。