python 多行字符串拼接_零基础学python的第71天

#编程语言#

我是“学海无涯自学不惜!”,关注我,一同学习简单易懂的Python编程。

第七十一节:字符串的拼接

在前面学习Python的数据类型的时候,就了解过字符串(详见16节内容),所谓“字符串”,就是连续的字符序列,可以是计算机所能表示的一切字符的集合。

定义字符串可以使用单引号、双引号和三引号来完成,这三种引号的作用是一样的,都可以直接定义字符串,唯一的不同是三引号支持多行内容。

而现在,为什么要深入的专门探讨字符串呢?原因只有一个:字符串的应用广泛到铺天盖地!

随便打开一个网页,你可以看到所有的索引都是字符串的应用,比如下图中的京东主页,所有可点击进入的文字链接,全部都是字符串:

京东主页上的字符串应用

所以就很有必要,将字符串这种数据类型,单独进行比较深入的了解和学习。

今天,首先来学习一下“拼接字符串”。

什么是拼接呢?简单地说就是把单独的个体相加在一起组成一个新的个体。

在Python中,两个以上不同的字符串,可以直接使用运算符加号“+”,将它们拼接起来。(这个应该可以直接理解为字符串相加运算。)

举个例子,柳宗元的诗《江雪》中有四句,将这四句诗定义成为四个字符串,然后使用加号将这四个字符串拼接起来,详见下图:

字符串拼接

由上可见,既可以将字符串赋值为变量相加,也可以直接相加,那么字符串能不能直接和数值类型数据相加呢?

还是通过一个实例来说明,将“一台洗衣机售价3000元人民币。”这句话,拆分为三部分,前后各一个字符串,中间的3000作为数值存在,来拼接一下,详见下图:

字符串和数值不可直接拼接

结果出现错误提示,说明str(字符类型)只能和str拼接,不能和int(整数类型)拼接,这个时候,前面学过的,用来强制转换字符串类型函数str()就派上用场了(详见第18节)。请看,小小的转换一下,立马效果就出来了,详见下图:

数值强制转换为字符串并拼接

下面,来设定一个场景:使用Python字符串相加的功能,来输出一段电影《我不是药神》经典对白,(选择这几句话的原因,是我从中看见了一颗善良的心。),详见下图:

字符串拼接场景实例

上面这段代码,我是故意只写一行,后面的都看不见,执行后的结果,才是一行一句有格式的说明和对话。

有朋友就会说,傻不傻呀直接在WORD上打字不快么?

我就想说,这是最简单的字符串操作,也许有一天,我会利用这最简单的操作,达到比较复杂的目的呢,是吧。

感谢大家一直以来的支持,明天奉上的是“计算字符串长度”的内容,敬请拭目以待。

为自己加油,我是“学海无涯自学不惜!”

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值