集合
---------------------------------------------------------------------------------------------------------------------------------------
1 - str.title() : 首字母大写的方式显示每个单词.
注意:str.title()方法还会将单词中的非首字母全部转换为小写,例如:
2 - str.capitalize():字符串首字母大写的方式显示字符串(或者说:以行首字母大写的方式显示字符串)
注意:如果是单个单词,可实现与str.title()相同的作用,例如:
3 - str.upper(): 字符串改为全部大写显示 && str.lower(): 字符串改为全部小写显示.
注意:两个方法可以用于模糊查找功能,用户输入转换等.
4 - str.swapcase() : 将字符串中的大小写互换显示.
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------字符串截取
str = ‘0123456789’
print str[0:3] #截取第一位到第三位的字符
print str[:] #截取字符串的全部字符
print str[6:] #截取第七个字符到结尾
print str[:-3] #截取从头开始到倒数第三个字符之前
print str[2] #截取第三个字符
print str[-1] #截取倒数第一个字符
print str[::-1] #创造一个与原字符串顺序相反的字符串
print str[-3:-1] #截取倒数第三位与倒数第一位之前的字符
print str[-3:] #截取倒数第三位到结尾
print str[:-5:-3] #逆序截取,具体啥意思没搞明白?
对应的输出结果:
012
0123456789
6789
0123456
2
9
9876543210
78
789
96
---------------------------------------------------------------------------------------------------------------------------------------------------------------------
去掉空格
1.strip():把头和尾的空格去掉
2.lstrip():把左边的空格去掉
3.rstrip():把右边的空格去掉
4.replace('c1','c2'):把字符串里的c1替换成c2。故可以用replace(' ','')来去掉字符串里的所有空格
5.split():通过指定分隔符对字符串进行切片,如果参数num 有指定值,则仅分隔 num 个子字符串