Numbers(數(shù)字型):

網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)公司!專注于網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、小程序設(shè)計、集團企業(yè)網(wǎng)站建設(shè)等服務(wù)項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了彭山免費建站歡迎大家使用!
即我們常說的1,2,3等等這些數(shù)字,Python有兩個常見的數(shù)據(jù)類型轉(zhuǎn)化函數(shù):int和float,一般數(shù)據(jù)類型可以用來做一些算術(shù)功能,如加減乘除乘方等等,還可以用作比較功能,一般返回的是true和false,也就是大于、等于、小于、小于等于諸如此類的有很多,這里就不一一解釋了。
String(字符串):
字符串是Python中比較常見的數(shù)據(jù)類型之一,能夠使用str函數(shù)將其他類型的數(shù)據(jù)強制轉(zhuǎn)換為字符串類型,有三種生成方法,即單引號'XXX',雙引號"XXX",三引號'''XXX
''',其中三引號一般用于字符串內(nèi)容較長的時候。
List(列表):
列表可以說是Python中最為活躍的一個數(shù)據(jù)類型,使用也很頻繁,操作也很多,可以通過list函數(shù)或方括號[]進行列表的創(chuàng)建。常見函數(shù)如求長度,用len,合并多個列表用+,列表元素重復*等等。
Tuple(元組):
元組可以看成是一種不可修改的特殊列表,可以通過小括號()或者tuple函數(shù)來創(chuàng)建,即便是只有一個元素,元組中的元素最后也要有逗號。常見操作有求長度len,元組元素重復*,元組拼接+,查看最值max、min等。
Dictionary(字典):字符串、列表、元組都是有序的數(shù)據(jù)類型,字典是無序的數(shù)據(jù)類型,主要是用來存放具有一定映射關(guān)系的數(shù)據(jù)??梢酝ㄟ^兩種方法創(chuàng)建,1、{}2、dict函數(shù)創(chuàng)建。
set(集合):
集合不能有重復元素,可以看作是列表和字典的“雜合體”,可以通過三種方式創(chuàng)建,1、set函數(shù),空集合只能用這種方法;2、{}創(chuàng)建,3、創(chuàng)建凍集合,frozenst。
答案一個是 len
len:返回對象的長度 len('abcd') # 字符串
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,直接去掉重復的元素
[456, 'abc']print "First list length : ",
len(list1);print "Second list length : ", len(list2);
擴展資料:
Python 是一門有條理的和強大的面向?qū)ο蟮某绦蛟O(shè)計語言,類似于Perl, Ruby, Scheme, Java。
自從20世紀90年代初Python語言誕生至今,它已被逐漸廣泛應(yīng)用于系統(tǒng)管理任務(wù)的處理和Web編程。
以下實例展示了 len()函數(shù)的使用方法:
#!/usr/bin/pythonlist1,
list2 = [123, 'xyz', 'zara']
參考資料:Python-百度百科
我是這方面的老師,這個問題其實挺簡單的
新建一個 使用len()函數(shù)得到字符的總長度.py
中文編碼聲明注釋:# coding=gbk
len() 方法的作用:獲取字符串的長度
輸入代碼:str1 = "海翔飛"
使用 len() 函數(shù)獲取 str1 的字符串長度
運行腳本,輸出 str1 的字符串長度
ok,到這就完工了,祝你學習愉快,記得采納
根據(jù)你之前的問題,假定你的數(shù)據(jù)符合這種格式:
SeqName1
Seq1
SeqName2
Seq2
...
這里不要求Seq1只占一行(即允許其中有換行符出現(xiàn))。假如Seq總是只占一行的話,其實就是奇數(shù)行是名字,偶數(shù)行是序列本體而已,讀取不要太簡單……
以下是簡單的實現(xiàn)。考慮到文件可能很大,使用迭代來逐個讀入數(shù)據(jù)。文件較小的情況可以使用列表表達式直接實現(xiàn)- -。
遍歷文件時的流程:
如當前行以''開始,將其存為k(序列名稱),直到發(fā)現(xiàn)下一個序列名稱為止的所有行,填入v(序列)。再次發(fā)現(xiàn)''開始的行時,將(k, v)存入字典,并將v清空。此外的是實現(xiàn)細節(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
直接len()方法就好了。
len(obj, /)
Return the number of items in a container
文章題目:python求長度函數(shù),Python計算長度
鏈接URL:http://m.kartarina.com/article24/heejje.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站收錄、Google、網(wǎng)站排名、網(wǎng)站設(shè)計公司、網(wǎng)站建設(shè)、建站公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)