自学python如何成为大佬(目录):https://blog.csdn.net/weixin_67859959/article/details/139049996?spm=1001.2014.3001.5501
使用“+”运算符可完成对多个字符串的拼接,“+”运算符可以连接多个字符串并产生一个字符串对象。
例如,定义两个字符串,一个保存英文版的名言,另一个用于保存中文版的名言,然后使用“+”运算符连接,代码如下:
mot_en = 'Remembrance is a form of meeting. Forgetfulness is a form of freedom.'
mot_cn = '记忆是一种相遇。遗忘是一种自由。'
print(mot_en + '――' + mot_cn)
上面代码执行后,将显示以下内容:
Remembrance is a form of meeting. Forgetfulness is a form of freedom.――记忆是一种相遇。遗忘是一种自由。
字符串不允许直接与其他类型的数据拼接,例如,使用下面的代码将字符串与数值拼接在一起,将产生如图1所示的异常。
str1 = '我今天一共走了' # 定义字符串
num = 12098 # 定义一个整数
str2 = '步' # 定义字符串
print(str1 + num + str2) # 对字符串和整数进行拼接
图1 字符串和整数拼接时抛出的异常
解决该问题,可以将整数转换为字符串,然后以拼接字符串的方法输出该内容。将整数转换为字符串,可以使用str()函数,修改后的代码如下:
str1 = '今天我一共走了' # 定义字符串
num = 12098 # 定义一个整数
str2 = '步' # 定义字符串
print(str1 + str(num) + str2) # 对字符串和整数进行拼接
上面代码执行后,将显示以下内容:
今天我一共走了12098步
场景模拟:一天,两名程序员坐在一起聊天,于是产生了下面的笑话:程序员甲认为程序开发枯燥而辛苦,想换行,询问程序员乙该怎么办。而程序员乙让其敲一下回车键。试着用程序输出这一笑话。
实例01 使用字符串拼接输出一个关于程序员的笑话
在IDLE中创建一个名称为programmer_splice.py的文件,然后在该文件中定义两个字符串变量,分别记录两名程序说的话,再将两个字符串拼接到一起,并且在中间拼接一个转义字符串(换行符),最后输出,代码如下:
programmer_1 = '程序员甲:搞IT太辛苦了,我想换行……怎么办?'
programmer_2 = '程序员乙:敲一下回车键'
print(programmer_1 + '\n' + programmer_2)
运行结果如图2所示。
图2 输出一个关于程序员的笑话