由于基础不牢固,没有系统的学习,所以有点问题就需要百度,查资料,有的时候太费时间了,简单记录一些基础知识,至少看着比较方便。
字符串分割是比较常用的功能,悲剧的是我每次用都基本上查找一次,记一下我目前用过的,
rsplit 从右边开始分割;
split 从左边开始分割;
date= 'MN=0002;CN=1;CP=&&one:123,two:456,three:789,four:147&&b6ca'
res = date.rsplit("&&")[-1]#b6ca
res1 = date.splite("&&")[1] #one:123,two:456,three:789,four:147
#生成字典,返回字典值 线分割; 在分割= 生成字典。然后取值
MN1, CN1, CP1 = dict(l.split('=') for l in date.split(';')).values()
#MN1 = 0002
#CN1 = 1
#CP1 = &&one:123,two:456,three:789,four:147&&b6ca
-
字符串替换 replace() ————格式 str.replace(old, new[, max])
old – 将被替换的子字符串。
new – 新字符串,用于替换old子字符串。
max – 可选字符串, 替换不超过 max 次
string = 'hello,world'
print(string.replace('l', 'i'))
print(string.replace('l', 'i', 2))
运行结果
heiio,worid
heiio,world
- List item