之前我们讲到了数字类型可以使用+加号来计算,其实+加号不仅可以用来计算,还可以用于字符串的连接。

字符串加字符串

我们来看一下字符串是如何字符串:

从上图我们可以看出,两个字符串相加,输出结果就是将两个字符串按顺序连接起来。在前面的字符串输出时也在前面位置,如果字符串本身没有空格,那么输出时字符串之间也是没有空格的。

字符串加变量

字符串不仅可以和字符串连接,也可以直接和变量连接。

变量加变量

变量之间也可以直接使用加号连接。

动手练习

1.请使用+加号将字符串I am 和字符串fine连接起来?

2.如下所示,运行代码,输出结果是什么?

name = 'Mark'
greet = 'Hello'
space = ' '
print(greet + space + name)

3.有如下所示代码:

print('Nice' + 'to' + 'meet' + 'you')  

# 输出: Nicetomeetyou

请问在每个字符串不包含空格的前提下,如何使输出结果每个单词之间都有一个空格?

Nice to meet you

参考答案

第一题:题目没有要求要不要加空格,可加可不加。

a = 'I am' + 'fine'
print(a) # I amfine

b = 'I am' + ' ' + 'fine'
print(b) # I am fine

第二题:

Hello Mark

第二题:

print('Nice'+ ' ' + 'to' + ' ' + 'meet' + ' ' + 'you')
# 输出:Nice to meet you

Summer
83 声望9 粉丝

关于Python学习的一些小知识