久久成人影片av福利在线|国产人成视频在线观看免费|欧洲黄色A级片亚洲一区区|欧美一二三区视频|日本免费的黄色三级片|成人黄色无码网站|亚洲先锋影院A性电影|少妇无玛影片在线看黄片网站|亚洲AV无码成人精品区丝袜|亚洲色情视频在线免费观看

高三網(wǎng) 試題庫 作文庫 大學庫 專業(yè)庫

當前位置: 高三網(wǎng) > 大學動態(tài) > 正文

python len()函數(shù)的使用方法

2022-12-10 10:48:08文/蘇思楠

python的len函數(shù)用于返回字符串、列表、字典、元組等長度,語法為【len(str)】,其中str是要計算的字符串、列表、字典、元組等。len(String),括號里的 string 用于指定要進行長度統(tǒng)計的字符串。返回值:字符串、列表、字典、元組等元素的長度。

python len()函數(shù)的使用方法

len函數(shù)介紹

Python中的len()函數(shù):

1、作用:返回字符串、列表、字典、元組等長度。

2、語法:len(str)。

3、參數(shù):str(要計算的字符串、列表、字典、元組等)。

4、返回值:字符串、列表、字典、元組等元素的長度。

len()函數(shù)基本語法

len(String),括號里的 string 用于指定要進行長度統(tǒng)計的字符串。

舉個例子,我們定義一個字符串,如:a='www.PaAey.net',然后再使用len()函數(shù)去計算長度,代碼如下:

>>>a='www.PaAey.net'

>>>1en(a)

13

在實際當中,我們不單單是要獲取到字符長度,當然也可能要獲取到它的字節(jié)數(shù)。

在 Python 中,不同的字符所占的字節(jié)數(shù)不同,數(shù)字、英文字母、小數(shù)點、下劃線以及空格,各占一個字節(jié),而一個漢字可能占 2~4 個字節(jié),具體占多少個,取決于采用的編碼方式。

我們按UTF-8編碼來舉例,一個漢字在其中會占用3個字節(jié);我們使用下面的代碼來確定:

>>>stul='人之初,性本善’

>>>1en(stu1.encode())

21

函數(shù)()里面的encode方法,是用來將字符串進行編碼再進行獲取它的字節(jié)數(shù)。

如果你想用其他的編碼來獲取字節(jié)數(shù)也可以,這里我用GBK編碼來舉例,代碼如下:

>>>stu2='人之初,性本善’

>>>1en(stu2.encode("gbk"))

14

總結(jié):len()函數(shù),可以用來獲取字符串長數(shù),以及字節(jié)數(shù);當中的encode()方法,是用來將字符串進行編碼;如果我們想用其他的編碼方式去獲取,我們只需要再encode()方法里添加你要使用的編碼。

推薦閱讀

點擊查看 大學動態(tài) 更多內(nèi)容