首頁  >  文章  >  後端開發  >  python序列基礎運算

python序列基礎運算

巴扎黑
巴扎黑原創
2016-11-26 10:47:461137瀏覽

1. 下方的內建函數(built-in function)可用來序列(表,定值表,字串):s為一個序列 
len(s)         傳回: 序列中包含元素的個數 
min(s )         返回: 序列中最小的元素 
max(s)         返回: 序列中最大的元素 
all(s)       返回: True, 如果任一元素為True的話 

2. 以下的方法主要起查詢功能,不改變序列本身, 可用於表和定值表: 
sum(s)         返回:序列中所有元素的和 

為 x為元素值,i為 x下標(元素在序列中的位置) 
s.count(x)     返回: x在s中出現的次數 
s.index(x)     返回: x在s中第一次出現的下標 

3.由於定值表的元素不變更,以下方法只適用於表: 

# l為一個表, l2為另一個表 

l.extend(l2)        在表l的末尾添加表l2的所有元素        在表l的末尾添加表l2的所有元素 .append(x)         在l的最後附加x元素 
l.sort()            對l中的元素來排序           返回:表l的最後一個元素,並在表l中刪除該元素 
del l[i]            刪除該元素 

(以上這些方法都是在原來的表的上進行操作,會對原來的表產生影響,而不是返回一個新表。 ) 

4. 以下是一些用於字串的方法 

#str為一個字串,sub為str的一個子字串。 s為一個序列,它的元素都是字串。 width為整數,用來說明新產生字串的寬度。 

str.count(sub)       返回:sub在str中出現的次數 
str.find(sub)        返回:從左開始,並找出subsubstr中第一次出現的位置。如果str中不包含sub,則回傳 -1 

str.index(sub)       返回:由左開始,並找出sub在str中第一次出現的位置。如果str中不包含sub,請舉出錯誤 

str.rfind(sub)       返回:由右邊開始,並找出sub在str中第一次出現的位置。如果str中不包含sub,則回傳 -1 

str.rindex(sub)      返回:從右開始,並找出sub在str中第一次出現的位置。如果str中不包含sub,提出錯誤 


str.isalnum()        返回:True, 如果所有的字元都是字母或數字 
str.isalpha(  .isdigit()        回傳:True,如果所有的字元都是數字 
str.istitle()        返回:True,如果所有的字的首字母 是空格 
str.islower()        回傳:True,如果所有的字元都是小寫字母 
str.isupper()        傳回:True,如果所有的字元都是大寫])    回傳:由左開始,以空格為分割符(separator),將str分割為多個子字串,總共分割max次。將所得的子字串放在一個表中傳回。可以str.split(',')的方式使用逗號或其它分割符 

str.rsplit([sep, [max]])   返回:從右開始,以空格為分割符(separator),將str分割為多個子字串,總共分割max次。將所得的子字串放在一個表中傳回。可以str.rsplit(',')的方式使用逗號或其它分割符 

str.join(s)               分割:將s中的元素,並以str為符,合併成為一個分割符。 

str.strip([sub])           返回:移除字串開頭和結尾的空格。也可以提供參數sub,去除位於字串開頭、結尾的sub 

str.replace(sub, new_sub)  回傳:以新的字串new_sub取代str中的sub 
str.capitalize()           傳回:將第一個字母大寫 字母改寫小寫 
str.upper()               與上:將str全字母改為大寫 
str.swapcase()  tle()                回報:將str的每個字(以空格分隔)的縮寫 

str.center(width)          傳回:長度為width的字串,將原字串放入此字串中心,其它則以空格為空格。 

str.ljust(width)           回傳:一個長度為width的字串,將原字串左對齊放入此字串,其它為空格空格。 

str.rjust(width)           回傳:一個長度為width的字串,將原字串右對齊放入此字串,其它為空格空格。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn