字符串方法
字符串方法完全来源于String模块,但该模块还包含不能作为字符串方法使用的常量和函数;
- string.digits:包含数字0~9的字符串;
- string.letters:包含所有字母的字符串;
- string.lowercase:包含所有小写字母的字符串;
- string.printable:包含所有可打印字符的字符串;
- string.punctuation:包含所有标点的字符串;
- string.uppercase:包含所有大写字母的字符串;
1.find方法
find方法在较长的字符串中查找字符,返回子串所在位置的索引(未找到返回-1);
subject = '$$$ Get rich now!!! $$$'
subject.find('$$$') #0
还可指定可选的起始点与结束点;
subject = '$$$ Get rich now!!! $$$'
subject.find('$$$', 0, 16) #-1
2.join方法
join方法是spilt方法的逆方法,用于连接序列中的元素(被连接的序列元素必须是字符串);
seq = ['1', '2', '3', '4', '5']
sep = '+'
sep.join(seq) #'1+2+3+4+5'
3.lower方法
lower方法返回字符串的小写字母版;title方法会将字符串转换为标题(所有单词首字母大写);capwords函数能返回正确首字母大写的标题;
import string
string.capwords("that's all, folks") #"That's All, Folks"