python的一些基础知识

由于基础不牢固,没有系统的学习,所以有点问题就需要百度,查资料,有的时候太费时间了,简单记录一些基础知识,至少看着比较方便。

  • 字符串分割

字符串分割是比较常用的功能,悲剧的是我每次用都基本上查找一次,记一下我目前用过的,
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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值