Python 字符串方法

replace 方法

用于字符串替换

1
2
3
card_id = "123456789"
card_list = card_id.replace(card_id[2:8], "*"*6)
print(card_list)

输出如下

1
12******9

split 方法

用于字符串切割

1
2
3
number = "56,85,99,73,24"
number_list = number.split(",")
print(number_list)

输出如下

1
['56', '85', '99', '73', '24']

取出分割后的某一段

1
split("/")[1]   # 此处以“/”为分隔符,取分割后的第二段

组合用法

1
2
3
cookie = "ltoken=vfseo;uuid=481115"
ltoken = cookie.split('ltoken=')[1].split(';')[0] # 先取分割后的第二段,即ltoken=后面所有的内容,再取分号前面的字段
print(ltoken)

输出如下

1
vfseo

join 方法

用于将序列中的元素以指定的字符连接生成一个新的字符串

1
2
3
string = "-"
seq = ["a", "b", "c"]
print(string.join(seq))

输出如下

1
a-b-c