s + t 拼接两个序列 s 和 t
s * n 或n * s 将序列s重复n次生成新序列
s[i] 索引,返回序列s的第i项
s[start:end[:step]] 切片,返回序列 s 从start到end (不包括end )的步长为step的字符生成新的序列,step缺省时,步长为1,返回序号从start到end的子序列。
len(s) 返回序列s的长度(包含元素的个数)
min(s,*[,key, default]) 返回序列 s的最小值,key关键字缺省时按元素值比较
max(s,*[,key, default]) 返回序列 s的最大值,key关键字缺省时按元素值比较
s.count(x) 序列s中x的个数
i.isalpha() 判断字符i是否全是字母
s.index(x[, i[, j]]) 序列中第一个x的索引值,i值表示从索引i处开始查x,j表示x查范围在i
和j之间。
x in s 如果序列x与序列s中的任一子序列相等,返回True,否则返回False;当x与s的元素相等时返回True,否则返回False。
x not in s 如果序列x与序列s中的任何子序列都不相等,返回True,否则返回
str.upper() 转换字符串str中所有字母为大写
str.lower() 转换字符串str中所有字母为小写
str.strip() 用于移除字符串头尾指定的字符(缺省时去掉空字符,包括\t、\n、\r、\x0b、\x0c等)
str.split() 通过指定分隔符对字符串进行切片,将一个字符串分裂成多个字符串列表,缺省时根据空格切分,可指定逗号或制表符等。
str.join(seq) 以字符串str作为分隔符,将序列 seq 中所有的元素合并为一个新的字符串
str.find() 搜索指定字符串
place(old, new[, count]) 把字符串str中的 old 替换成 new,如果 count 指定,则替换不超过 count 次,否则有多个old子串时全部替换为new。
for <var> in <string>
a, b = input().split() # 将输入的以空格分隔的两个数命名为a和b
a, b = map(int,input().split(',')) # 将输入的以逗号分隔的两个值,转换为整数后命名为a和b
print(msg.upper()) #upper()函数,将所有字母都转换成大写
print(msg.lower()) #lower()函数,将所有字母都转换成小写
print(msg.capitalize()) #capitalize()函数,将首字母都转换成大写,其余小写
print(msg.title()) #title()函数,将每个单词的首字母都转换成大写,其余小写
lowers = string.ascii_lowercase #lowers是全部的小写英文字母
uppers = string.ascii_uppercase #uppers是全部的大写英文字母
digits = string.digits #digits是全部的数字字符
table = ''.maketrans(字符串函数title作用'opqrstuvwxyz' ,'rstuvwxyzabc') # 建立'o' -> 'r', 'p' -> 's' ..的映射关系,存储在table里
place = 'zoo'.translate(table) #使用table里的映射关系对'zoo'加密,得到密文'crr'
index ()函数用于从列表中出某个值第一个匹配项的索引位置。
Ls.extend(l) 将另一个列表中所有元素追加到当前列表末尾
Ls.insert(i,x) 向列表中i位置插入x
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论