1.1序列
(1)索引
>>>greeting='hello'
>>>greeting[0]
'H'
(2)切片
>>>tag='<a href="http://www.python.org">Python web site</a>'
>>>tag[9:30]
'http://www.python.org'
(3)相加
>>>[1,2,3]+[4,5,6]
>>>[1,2,3,4,5,6]
(4)乘法
>>>[42]*5
>>>[42,42,42,42,42]
2.1字符串
(1)替换字段名
>>>“{foo}{}{bar}{}".format(1,2,bar=4,foo=3)
'3,1,2,4'
(2)基本转换
>>>"the number is {num:b}".format(num=42)
'the number is 101010'
(3)宽度
>>>" {num:10}".format(num=3)
' 3'
>>>"{name:10}".format(name="Bob")
'Bob '
(4)精度
”pi day is {pi:.2f}". format(pi=pi)
'pi day is 3.14'
2.2 字符串方法
方法 | 说明 |
---|---|
center | 在两边填充字符让字符串居中 |
find | 在字符串中查找子串 |
join | 合并序列的元素 |
lower | 返回字符串的小写版本 |
replace | 将指定子串替换为另一个字符串,并返回替换后的结果 |
split | 将字符串拆分为序列 |
strip | 将字符串开头和末尾的空白删除 |
translate | 只能进行单字符替换 |