1. 程式人生 > >python序列的方法

python序列的方法

更改 第一次 ase 次數 str 如果 center 小寫 pil

1.基本的序列(sequenece),包括定指表(tuple)和表(list),字符串也是一種特殊的定指表。(表的元素可以更改,定值表一旦建立,其元素就不可以更改)

#s為一個序列

len(s) 返回序列中包含元素的個數

min(s) 返回序列中最小的元素

max(s)返回序列中最大的元素

all(s) 返回True,如果全部為True的話

any(s) 返回True,如果任意一個為True的話

2.查詢功能

sum(s) 返回序列中所有元素的和

s.count(x) 返回x在s中出現的位置

s.index(x) 返回x在s中第一次出現的下標

3.用於字符串的一些方法,是定值表當中特殊的一種,其本質不是對原有字符串進行操作,而是刪除一個字符串,建立一個新的字符串(str是一個字符串,sub)

str.count(sub) 返回sub在str中出現的次數

str.find(sub) 從左開始查找sub在str中第一次出現的位置,如果不包含們則返回-1

str.index(sub) 從左開始查找sub在str中第一次出現的位置,如果不包含們則報告錯誤

str.rfind(sub) 從右開始查找sub在str中第一次出現的位置,如果不包含們則返回-1

str.rindex(sub) 從右開始查找sub在str中第一次出現的位置,如果不包含們則報告錯誤

str.isalnum() 如果都是字符或者數字,就返回True

str.isalpha() 如果都是字母,就返回True

str.isdigit() 如果所有字符都是數字,就返回True

str.istitle() 如果所有首字母都大寫,就返回True

str.isspace() 如果所有字符都是空格,就返回True

str.islower() 如果都是小寫字母,就返回True

str.isupper() 如果都是大寫字母,就返回True

  

str.spilt([sep,[max]]) 從左開始,以分割符(separator),將str分割為多個子字符串,總共分割max次,將所得子字符串放在一個表中返回

str.rssplit([sep,[max]]) 從右開始,以分隔符(separator),以分割符(separator),將str分割為多個子字符串,總共分割max次,將所得子字符串放在一個表中返回

str.join(s) 將s中的元素以str為分割符,合並為一個新的字符串

str.strip([sub]) 去掉字符串開頭和結尾的空格

str.replace(sub,new_sub) 返回一個新的字符串new_sub替代str中的sub

str.capitalize() 將str的第一個字母大寫返回

str.lower() 將str的字母全部小寫

str.upper() 將str的字母全部大寫

str.swapcase() 將Str的字母大寫改為小寫,小寫改為大寫

str.title() 將Str的每個詞(以分割符)的首字母大寫

str.center(width) 長度為width的字符串,將原字符串放入該字符串中心,其它空余位置為空格

str.ljust(width) 長度為width的字符串,將原字符串左對齊放入該字符串,其它空余位置為空格

str.rjust(width) 長度為width的字符串,將原字符串右對齊放入該字符串,其它空余位置為空格

python序列的方法