第一个程序
符串是不可变的对象,它只是按照规则来生成一个心得字符串
大小写字母
capitalize():将字符串的首字母变为大写;其他字母变成小写
casefolde():返回一个所以字母都是小写的字符串 【可以处理更多其它语言字符】
title():返回一个每个单词的首字母都是大写,所有其他字母都变小写
swapcase():大小写翻转
upper():将所有的字母都大写
lower():将所有的字母都小写 【只能处理英文字母】
左中右对其
center(width,fillchar= ' ')
ljust(width,fillchar= ' '): 左对齐
rjust(width,fillchar=' '):右对齐
zfill(width) :用0填充左侧
查找
sub 参数 start起始 end结束
count(sub[,start[,end]]) :勇于查找sub参数指定的子字符串,在字符串中出现的次数
find(sud[,start[,end]]):用于定位sub参数指定的子字符串中的索引下标值,从左往右找
rfind(sub[,start[,end]]):用于定位sub参数指定的子字符串中的索引下标值,从右往左找
index(sub[,start[,end]]):与find()相似,区别是在找不到的情况下返回是不一样的
rindex(sub[,start[,end]]):与rfind()相似,区别是在找不到的情况下返回是不一样的
替换
expandtabs([tabsize=8]):使用空格来替换制表符,并且返回一个新的字符串
replace(ole,new,count=-1):返回一个将old的参数指定的子字符串替换为形参数指定的新字符串,count替换的次数
translate(tabie):返回一个跟table参数转换后的新字符串【str.maketrans(x[,y[,z]]),获取表格】
str.maketrans(x[,y[,z]])第三个参数,是忽略