作者:Insist--
个人主页:insist--个人主页
本文专栏:python专栏
专栏介绍:本专栏为免费专栏,并且会持续更新python基础知识,欢迎各位订阅关注。
前言
本文将讲解字符串的拼接与使用%进行拼接。
目录
编辑
一、字符串的拼接
二、使用%进行拼接
简单的来说字符串拼接就是将两个字符串拼接成一个字符串,以达到某种目的。拼接字符串可以使用“+”号来进行拼接。比如:
print("insist--"+"的文章")
#输出结果:insist--的文章
看完上面的演示,你有没有想过一个问题?明明可以把两个字符串写成一个字符串进行输出,为什么要分开,然后再进行拼接呢?所以说字符串拼接一般不会用于拼接字符串字面量,它一般用于字面量和变量或者变量和变量之间进行拼接。比如:
#字面量和变量之间的拼接
a = "我是"
print(a + "insist--")
# 输出结果:我是insist--
#变量与变量之间进行拼接演示
a = "我是"
b = "真爱粉"
print(a + b)
#输出结果:我是真爱粉
看完字符串的拼接演示后,可能觉得很方便,上面我们演示的拼接最多就只有两个变量,那么要是有上百个变量,你还要使用“+号”进行拼接吗?所以说字符串拼接就有个缺点:当变量过多时拼接起来太过麻烦。所以就可以使用字符串格式化的方式进行拼接。
如下,我们可以使用%来进行拼接,准确的来说就是占位型拼接。
a = "insist--"
b = "%s的博客"%a
print(b)
#输出结果:insist--的博客
变量b中的%表示占位,s表示将变量转换为字符串后再放到占位的地方。