基本字符串操作:
所有标准序列操作对字符串同样适用。但是字符串不可改变。如要改变可使用
以下方法:字符串——列表——列表——字符串
字符串格式化:
“ %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,但只能处理单个字符,且可同时进行多个替换,效率高