python3字符串拼接

学了好几个月了,今天才发现这么一个功能,说来惭愧

 

之前只知道两种方式拼接字符串,一种是用百分号%格式化字符串。类似下面这样的

a="123645"
b=256
c="哈哈"
d="%s你好%d%s"%(c,b,a)

另外一种是用.format函数实现的,类似下面这样:

a="123645"
b=256
c="哈哈"
d="{},你好{},{}".format(c,b,a)

今天学会了第三种,这种方式感觉简单明了多了!

a="123645"
b=256
c="哈哈"
d=f"{c},你好{b},{a}"

也就是字符串前面加f,字符串里面需要传的变量用{}扩起来。不需要注意变量格式,用着爽多了


版权声明:本文为qq_32394351原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。