字符串的拼接与替换

目标:把s与t作拼接,把s与n拼接,把##NAME##改为baidu

s = 'http://www.##NAME##'  
t = '.com'  
n = 15151  
name = 'baidu' 
1.把s和t拼接用+号:
st = s+t
print(st)
# 结果:http://www.##NAME###.cn.com
2.把s里的##NAME##替换成name的值:
str = s.replace('##NAME##',name)
print(str)
# 结果:http://www.baidu
3.因为+只是能用与字符串与字符串间的拼接,如果要添加的不是一个字符串,就不能拼接,执行代码:
st = s+n
print(st)
# 结果报错:
# Traceback (most recent call last):
#   File "C:\Users\LF926\Desktop\知识\基础语法\7.字符串拼接、更换元素.py", line 26, in <module>
#     st = s+n
# TypeError: can only concatenate str (not "int") to str
# 所以要用f'{}'的方式:
st = s+f'{n}'
print(st)
# 结果:http://www.##NAME##15151

有更好的方法欢迎讨论!

如有错误,欢迎指正!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值