Python之使用字符串
1.所有的标准序列操作(索引,分片,乘法,判断成员资格,求长度,取最小值,最大值)对字符串同样适用。但是字符串都是不可变的。
2.字符串格式化使用字符串格式化操作符即%。
format = "Hello,%s.%s enough for ya?"
values = ('world','Hot');
print format % values
Hello,world.Hot enough for ya?
%s转换说明符。
string另一种格式化值的方法:模板字符串。
3.装换元组作为表达式的一部分存在,必须用圆括号将它括起来。
4.%字符,转换标志-+0,最小字符宽度,点.后跟精度,转换类型diouxXeEfFgGcrs。(可以用*作为字符宽度或者精度,此时数值会从元祖参数中读出)
5.字符串方法见书的附录B,这里介绍一些特别有用的。
a.字符串常量
b.find方法返回字串所在位置的最左端的位置,没有返回-1,提供起始点.
c.join连接字符串print 'c:' + '\\'.join(dirs) c:\usr\bin\env dirs = '','usr','bin','env'
d.lower返回小写字母(title,capwords)
e.replace返回某字符串的所有匹配项均被替换之后得到的字符串。
f.split将字符串分割成序列
g.strip去除两侧空格的字符串,也可以指定需要去除的字符,不过去除只在两侧进行
h.translate替换单个字符效率高,maketrans函数