傻大方


首页 > 潮·科技 > >

小米科技|站长在线python精讲:在Python中使用“+”运算符来拼接字符串详解

傻大方提要:【小米科技|站长在线python精讲:在Python中使用“+”运算符来拼接字符串详解】(多合一)例如,定义两个字符串,一个用于保存英文,另一个用于保存中文,然后使用“+”运算符来连接,代码如下:en = 'hello,world!'cn = '你好,世界!'print(en+' ' +cn)运行结果为:he...



按关键词阅读: it芯片 小米科技 高通骁龙

小米科技|站长在线python精讲:在Python中使用“+”运算符来拼接字符串详解

欢迎你来到站长在线的站长学堂学习Python知识 , 本文学习的是《在Python中使用“+”运算符来拼接字符串详解》 。 本知识点主要内容有:在Python中 , 我们可以使用“+”运算符来连接多个字符串 , 并产生新的字符串对象 。 以及字符串与其他类型的数据拼接的时候出现的异常及解决办法 。


上一个知识点我们讲到了字符串的常用编码 , 以及使用encode()方法编码和使用decode()方法解码 , 今天来大家分享的是字符串的常用操作中的拼接字符串 。
在Python中 , 我们可以使用“+”运算符来连接多个字符串 , 并产生新的字符串对象 。 (多合一)
例如 , 定义两个字符串 , 一个用于保存英文 , 另一个用于保存中文 , 然后使用“+”运算符来连接 , 代码如下:
en = 'helloworld!'
cn = '你好 , 世界!'print(en+' ' +cn)

运行结果为:
helloworld! 你好 , 世界!>>> 

字符串不允许直接与其他类型的数据拼接 。 比如下面代码 , 就是将字符串与数值拼接 , 就会产生TypeError异常:
str1 = 'Python诞生于'
num1 = 1989
str2 = '年圣诞节期间 , '
num2 = 1991
str3 = '年第一个公开版正式发行 。 '
print(str1 + num1 + str2 + num2 + str3)

运行结果为:
Traceback (most recent call last):  File \"D:\\Python\\Python310\\Doc\\000.py\" line 6 in <module>    print(str1 + num1 + str2 + num2 + str3)TypeError: can only concatenate str (not \"int\") to str>>> 

哈哈哈 , 我的英语差 , 我最喜欢把英文错误的提示 , 翻译出来:(希望小白的你 , 能够和我一样的做法)TypeError: can only concatenate str (not \"int\") to str 翻译为:TypeError:只能将str(而不是“int”)连接到str 。
这样翻译一下 , 我就懂了 , 就是说:类型不合适引发的错误:只能将字符串类型数据而不是整型数据连接到字符串类型数据 。
通过IDE里面直接给出了错误的提示 , 我们来解决问题就很容易了 。 我们可以使用str()函数将整数转换为字符串就可以了 。 代码如下:
str1 = 'Python诞生于'num1 = 1989str2 = '年圣诞节期间 , 'num2 = 1991str3 = '年第一个公开版正式发行 。 'print(str1 + str(num1) + str2 + str(num2) + str3)

运行结果为:
Python诞生于1989年圣诞节期间 , 1991年第一个公开版正式发行 。 >>> 

这下就非常的完美了 。
上面输出的是一行的 , 下面我在来演示一个换行的 。
如:定义一个用于保存老师的问题的字符串 , 再定义一个用于保存学生回答的答案的字符串 , 再将两个字符串拼接在一起 , 并且在中间拼接一个换行符 , 最后输出 , 代码如下:
wen = '老师问:世界上最高的山峰是什么?'
da = '学生答:珠穆朗玛峰'
print(wen + '\' + da)

运行结果为:
老师问:世界上最高的山峰是什么?学生答:珠穆朗玛峰>>> 

使用“+”运算符来连接多个字符串是不是非常的简单呢?稍后 , 我们会讲到分割和合并字符串的时候 , 会讲到使用join()方法来合并字符串 , 本文就不多严罗!
到此为止 , 本文讲的在Python中 , 我们可以使用“+”运算符来连接多个字符串 , 并产生新的字符串对象 。 以及字符串与其他类型的数据拼接的时候出现的异常及解决办法 。 就讲解完毕了 , 有不懂的可以给我留言哦!
【小米科技|站长在线python精讲:在Python中使用“+”运算符来拼接字符串详解】下一个知识点 , 站长在线给大家分享的是《计算字符串的长度详解》 。 欢迎大家关注站长在线 , 并且对我们的文章进行点赞 , 转发 , 评论!


    稿源:(未知)

    【傻大方】网址:/c/112OM3242021.html

    标题:小米科技|站长在线python精讲:在Python中使用“+”运算符来拼接字符串详解


    上一篇:华为|欧美国家终于扛不住了? 不仅一改常态还转身想要讨好华为

    下一篇:荣耀|原来卢伟冰的说法是错的?天玑9000出厂价格确认,红米K40:果然买早了