len函數(shù)python用法如下:
創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比峨邊彝族網(wǎng)站開(kāi)發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫(kù),直接使用。一站式峨邊彝族網(wǎng)站制作公司更省心,省錢(qián),快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋峨邊彝族地區(qū)。費(fèi)用合理售后完善,10余年實(shí)體公司更值得信賴。
操作設(shè)備:戴爾筆記本電腦
操作系統(tǒng):win10
操作程序:python2017
1、len函數(shù)的作用就是返回容器中項(xiàng)目的數(shù)目。
2、len的變量必須是容器,單獨(dú)的數(shù)字行不通:a=2,print(len(a))。
3、容器可以是列表:a=[],print(len(a))。
4、容器可以是嵌套列表:a=[[],1,2,3,[1,2,3]],print(len(a))。
5、容器可以是字符串。
6、字符串的長(zhǎng)度與字符有關(guān):a='abcdefg369,print(len(a))。
7、反斜杠組合而成的轉(zhuǎn)移符,只是一個(gè)字符:a='\n\t',print(len(a)),這里要特別注意,\n是一個(gè)字符。
意思:返回字符串、列表、字典、元組等長(zhǎng)度。
語(yǔ)法:len(str)。
參數(shù):str:要計(jì)算的字符串、列表、字典、元組等。
返回值:字符串、列表、字典、元組等元素的長(zhǎng)度。
電腦:華為MateBook
系統(tǒng):Windows10
軟件:python3.6(Anaconda)
1、len函數(shù)的作用,是Return the number of items in a container.,翻譯過(guò)來(lái),就是返回容器中項(xiàng)目的數(shù)目。
2、len的變量必須是容器,單獨(dú)的數(shù)字行不通:
a=2
print(len(a))
3、容器可以是列表:
a=
print(len(a))
4、容器可以是嵌套列表:
a=,1,2,3,]
print(len(a))
5、容器可以是字符串:
6、字符串的長(zhǎng)度與字符有關(guān):
a='abcdefg369'
print(len(a))
7、反斜杠組合而成的轉(zhuǎn)移符,只是一個(gè)字符:
a='\n\t'
print(len(a))
這里要特別注意,\n是一個(gè)字符。
以下實(shí)例展示了 len() 的使用方法:
實(shí)例
#!/usr/bin/env python
# coding=utf-8
str = "runoob"
print( len(str) )? ? ? ? ? # 字符串長(zhǎng)度
l = [1,2,3,4,5]
print( len(l) )? ? ? ? ? ? # 列表元素個(gè)數(shù)
執(zhí)行以上代碼,輸出結(jié)果為:
6
5
我們可以使用encode()方法對(duì)字符串進(jìn)行編碼,然后獲取其字節(jié)號(hào)。例如,使用UTF-8編碼方式計(jì)算“生命短暫,我使用Python”的字節(jié)數(shù);因?yàn)橛?個(gè)漢字加上中文標(biāo)點(diǎn)符號(hào),占21個(gè)字節(jié),而英文字母和英文標(biāo)點(diǎn)符號(hào)占6個(gè)字節(jié),共占27個(gè)字節(jié)。同樣,如果要獲取GBK編碼字符串的長(zhǎng)度。