numbers
作為一家“創(chuàng)意+整合+營(yíng)銷”的成都網(wǎng)站建設(shè)機(jī)構(gòu),我們?cè)跇I(yè)內(nèi)良好的客戶口碑。創(chuàng)新互聯(lián)提供從前期的網(wǎng)站品牌分析策劃、網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)、成都網(wǎng)站建設(shè)、創(chuàng)意表現(xiàn)、網(wǎng)頁(yè)制作、系統(tǒng)開發(fā)以及后續(xù)網(wǎng)站營(yíng)銷運(yùn)營(yíng)等一系列服務(wù),幫助企業(yè)打造創(chuàng)新的互聯(lián)網(wǎng)品牌經(jīng)營(yíng)模式與有效的網(wǎng)絡(luò)營(yíng)銷方法,創(chuàng)造更大的價(jià)值。
=
raw_input("輸入幾個(gè)數(shù)字,用逗號(hào)分隔:").split(",")
#提示并輸入字符串后,把字符串用逗號(hào)分割成
字符串?dāng)?shù)組。
numbers
#打印字符串?dāng)?shù)組
x
=
#計(jì)數(shù)變量
while
x
len(numbers):
#當(dāng)計(jì)數(shù)變量小于字符串?dāng)?shù)組長(zhǎng)度,len是求長(zhǎng)度的函數(shù)。即從0到len-1變化
numbers[x]
#逐行打印每個(gè)字符串
x
=
x
+
1
#計(jì)數(shù)器增一
意思:返回字符串、列表、字典、元組等長(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.,翻譯過來,就是返回容器中項(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è)字符。
Python len() 方法返回字符串長(zhǎng)度。 len()方法語(yǔ)法: len( str ) 返回值:返回字符串長(zhǎng)度。以下實(shí)例展示了len()的使用方法: #!/usr/bin/python str = "this is string example....wow!!!"; print "字符串長(zhǎng)度: ", len(str); 以上實(shí)例輸出結(jié)果如下:字符串長(zhǎng)度: 32
len 函數(shù)能夠返回一個(gè)序列的長(zhǎng)度,for i in range(len(L))能夠迭代整個(gè)列表L的元素索引。雖然直接使用for循環(huán)似乎也可以實(shí)現(xiàn)這個(gè)效果,但是直接使用 for循環(huán)難以對(duì)序列進(jìn)行修改,因?yàn)槊看蔚{(diào)取的元素并不是序列元素的引用。而通過range函數(shù)和len函數(shù)可以快速通過索引訪問序列并對(duì)其進(jìn)行修改。
以下實(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)度。
python中l(wèi)en()的用法:
新建一個(gè)len()函數(shù)的使用py,中文編碼聲明注釋:#coding=gbk,函數(shù):len()作用:返回字符串、列表、字典、元組等長(zhǎng)度。語(yǔ)法:len(str)。參數(shù):str:要計(jì)算的字符串、列表、字典、元組等。返回值:字符串、列表、字典、元組等元素的長(zhǎng)度。
實(shí)例:
1、計(jì)算字符串的長(zhǎng)度。
2、計(jì)算列表的元素個(gè)數(shù)。
3、計(jì)算字典的總長(zhǎng)度,即鍵值對(duì)總數(shù)。
4、計(jì)算元組元素個(gè)數(shù)。
在Python中,要知道一個(gè)字符串有多少個(gè)字符,以獲得字符串的長(zhǎng)度,或者一個(gè)字符串需要多少字節(jié),可以使用len函數(shù)。