新聞中心
python中l(wèi)en函數(shù)的使用方法
python中l(wèi)en()的用法:

創(chuàng)新互聯(lián)專注于山亭企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站設(shè)計,購物商城網(wǎng)站建設(shè)。山亭網(wǎng)站建設(shè)公司,為山亭等地區(qū)提供建站服務(wù)。全流程按需設(shè)計網(wǎng)站,專業(yè)設(shè)計,全程項目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)
新建一個len()函數(shù)的使用py,中文編碼聲明注釋:#coding=gbk,函數(shù):len()作用:返回字符串、列表、字典、元組等長度。語法:len(str)。參數(shù):str:要計算的字符串、列表、字典、元組等。返回值:字符串、列表、字典、元組等元素的長度。
實例:
1、計算字符串的長度。
2、計算列表的元素個數(shù)。
3、計算字典的總長度,即鍵值對總數(shù)。
4、計算元組元素個數(shù)。
在Python中,要知道一個字符串有多少個字符,以獲得字符串的長度,或者一個字符串需要多少字節(jié),可以使用len函數(shù)。
python如何統(tǒng)計列表的長度
array = [0,1,2,3,4,5] ;
print len(array) 6;
同樣,要獲取一字符串的長度,也是用這個len函數(shù),包括其他跟長度有關(guān)的,都是用這個函數(shù)。
L1=len(list1) ? #列表list1的長度
list2=list(set(list1)) ?#可以用set,直接去掉重復(fù)的元素
[456, 'abc']print "First list length : ",
len(list1);print "Second list length : ", len(list2);
擴展資料:
Python 是一門有條理的和強大的面向?qū)ο蟮某绦蛟O(shè)計語言,類似于Perl, Ruby, Scheme, Java。
自從20世紀(jì)90年代初Python語言誕生至今,它已被逐漸廣泛應(yīng)用于系統(tǒng)管理任務(wù)的處理和Web編程。
以下實例展示了 len()函數(shù)的使用方法:
#!/usr/bin/pythonlist1,
list2 = [123, 'xyz', 'zara']
參考資料:Python-百度百科
python函數(shù)有哪些
1、print()函數(shù):打印字符串;
2、raw_input()函數(shù):從用戶鍵盤捕獲字符;
3、len()函數(shù):計算字符長度;
4、format()函數(shù):實現(xiàn)格式化輸出;
5、type()函數(shù):查詢對象的類型;
6、int()函數(shù)、float()函數(shù)、str()函數(shù)等:類型的轉(zhuǎn)化函數(shù);
7、id()函數(shù):獲取對象的內(nèi)存地址;
8、help()函數(shù):Python的幫助函數(shù);
9、s.islower()函數(shù):判斷字符小寫;
10、s.sppace()函數(shù):判斷是否為空格;
11、str.replace()函數(shù):替換字符;
12、import()函數(shù):引進庫;
13、math.sin()函數(shù):sin()函數(shù);
14、math.pow()函數(shù):計算次方函數(shù);
15、os.getcwd()函數(shù):獲取當(dāng)前工作目錄;
16、listdir()函數(shù):顯示當(dāng)前目錄下的文件;
17、time.sleep()函數(shù):停止一段時間;
18、random.randint()函數(shù):產(chǎn)生隨機數(shù);
19、range()函數(shù):返回一個列表,打印從1到100;
20、file.read()函數(shù):讀取文件返回字符串;
21、file.readlines()函數(shù):讀取文件返回列表;
22、file.readline()函數(shù):讀取一行文件并返回字符串;
23、split()函數(shù):用什么來間隔字符串;
24、isalnum()函數(shù):判斷是否為有效數(shù)字或字符;
25、isalpha()函數(shù):判斷是否全為字符;
26、isdigit()函數(shù):判斷是否全為數(shù)字;
27、 lower()函數(shù):將數(shù)據(jù)改成小寫;
28、upper()函數(shù):將數(shù)據(jù)改成大寫;
29、startswith(s)函數(shù):判斷字符串是否以s開始的;
30、endwith(s)函數(shù):判斷字符串是否以s結(jié)尾的;
31、file.write()函數(shù):寫入函數(shù);
32、file.writeline()函數(shù):寫入文件;
33、abs()函數(shù):得到某數(shù)的絕對值;
34、file.sort()函數(shù):對書數(shù)據(jù)排序;
35、tuple()函數(shù):創(chuàng)建一個元組;
36、find()函數(shù):查找 返回的是索引;
37、dict()函數(shù):創(chuàng)建字典;
38、clear()函數(shù):清楚字典中的所有項;
39、copy()函數(shù):復(fù)制一個字典,會修改所有的字典;
40、 get()函數(shù):查詢字典中的元素。
…………
Python中的常用內(nèi)置函數(shù)有哪些呢?
abs() divmod() input() open() staticmethod()
all() enumerate() int() ord() str()
any() eval() isinstance() pow() sum()
basestring() execfile() issubclass() print() super()
bin() file() iter() property() tuple()
bool() filter() len() range() type()
bytearray() float() list() raw_input() unichr()
callable() format() locals() reduce() unicode()
chr() frozenset() long() reload() vars()
classmethod() getattr() map() repr() xrange()
cmp() globals() max() reverse() zip()
compile() hasattr() memoryview() round() __import__()
complex() hash() min() set()
delattr() help() next() setattr()
dict() hex() object() slice()
dir() id() oct() sorted()
Python如何計算序列長度
根據(jù)你之前的問題,假定你的數(shù)據(jù)符合這種格式:
SeqName1
Seq1
SeqName2
Seq2
...
這里不要求Seq1只占一行(即允許其中有換行符出現(xiàn))。假如Seq總是只占一行的話,其實就是奇數(shù)行是名字,偶數(shù)行是序列本體而已,讀取不要太簡單……
以下是簡單的實現(xiàn)??紤]到文件可能很大,使用迭代來逐個讀入數(shù)據(jù)。文件較小的情況可以使用列表表達(dá)式直接實現(xiàn)- -。
遍歷文件時的流程:
如當(dāng)前行以''開始,將其存為k(序列名稱),直到發(fā)現(xiàn)下一個序列名稱為止的所有行,填入v(序列)。再次發(fā)現(xiàn)''開始的行時,將(k, v)存入字典,并將v清空。此外的是實現(xiàn)細(xì)節(jié)。注釋之后太啰嗦了,對哪里有疑問請追問。
fileFa?=?open("SEQ.FASTA",?"r")
dic,?k,?v?=?{},?'',?[]
for?i?in?fileFa:
if?i.startswith(''):?
dic[k]?=?v?
k?=?i[1:-1]?
v?=?[]
else:
v.append(i)
dic[k]?=?v
dic.pop('')
print?"%s?sequences?in?total"?%?len(dic)
for?(k,?v)?in?dic.items():
print("SEQUENCE:?%s\nLENGTH:%s"?%?(k,?sum(map(len,?v))))
使用你上一問題提供的4個序列,輸出如下:
4?sequences?in?total
SEQUENCE:?qwe56_44514
LENGTH:98
SEQUENCE:?qwe56_44606
LENGTH:82
SEQUENCE:?qwe56_44424
LENGTH:43
SEQUENCE:?qwe56_869
LENGTH:39
python計算長度的函數(shù)
直接len()方法就好了。
len(obj, /)
Return the number of items in a container
本文題目:取長度的函數(shù)python,c語言獲取數(shù)組長度函數(shù)
網(wǎng)站路徑:http://www.dlmjj.cn/article/hdchpd.html


咨詢
建站咨詢
