首页 > 代码库 > python序列的方法
python序列的方法
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序列的方法