基本字符串操作:
所有标准序列操作对字符串同样适用。但是字符串不可改变。如要改变可使用 以下方法:字符串——列表——列表——字符串
字符串格式化:
“ %d” % 1
" %s,%s" % (s1,s2)
"%10f"% pi #字段宽10
"%10.2f"%pi #字段宽10,精度2
"%.2f"%pi #精度2
“%010.2f”%pi #按字段宽度,将空位填充0
“%-10.2f”%pi #减号左对齐数值
“% 5d”%10 #在正数前面加空格,在对齐负数时很有用
“%+5d” #不管正数还是负数都标示出符号
字符串格式化列表:
d,i 带符号的十进制整数
e 科学计数法表示的浮点数(小写)
E 科学计数法表示的浮点数(大写)
f 十进制浮点数
r 字符串
s 字符串
字符串方法:
find 查找子串,返回最左端索引
join 连接字符串(注意,连接的必须是字符串列表)
lower 全部转化为小写字母(储存和搜索时用)
replace 匹配项替换
split 把字符串分割成序列(与join相反)
strip 去掉字符串两端的空格(和lower一起用,方便的对比输入和存储值)
translate 像是replace,但只能处理单个字符,且可同时进行多个替换,效率高