Python 入门之字符串处理 (一)

tech2025-01-12  5

@R星校长

第1关:字符串的拼接:名字的组成

本关任务是将两个不同的字符串,拼接形成一个字符串,并将新字符串输出来。字符串或串(String)是由数字、字母、下划线组成的一串字符。在 Python 中,字符串用单引号或者双引号括起来。在很多情况下,我们需要将两个字符串拼接起来,形成一个字符串。

例如,一个人的姓名,通常是由“姓氏”+“名字”组成的。在很多程序中,为了方便后续处理,通常将姓氏和名字分别存在两个变量中。然后在显示时,要将姓氏和名字拼接起来,按全名显示。

first_name = 'Zhang' last_name = 'san'

输出如下:

full_name = 'Zhang san'

相关知识

Python 中使用+来合并两个字符串,这种合并字符串的方法叫做拼接。其基本语法如下:

result_string = source_string1 + source_string2

其中:

source_string1:待合并的第一个字符串;source_string2:待合并的第二个字符串;result_string:合并后的字符串。

注意:如果需要,在两个字符串之间可以增加相应的空格,具体见下面的例子。例如,将姓氏和名字拼接成全名:

# coding=utf-8 # 将姓氏和名字分别保存在两个变量中 first_name = 'Zhang' last_name = 'san' # 将姓氏和名字拼接,将结果存储在full_name变量中 full_name = first_name + " " + last_name print(full_name)

输出结果:

Zhang san

如果您想了解更多有关字符串的知识,请参考:【美】 Eric Matthes 著《Python 编程——从入门到实践》第二章。

# coding=utf-8 # 存放姓氏和名字的变量 first_name = input() last_name = input() ''' 1. 将存放姓氏的字符串变量和存放名字的字符串变量拼接起来, 中间用一个空格隔开,并将结果存储在full_name变量中; 2. 打印输出full_name变量。 ''' # 请在下面添加字符串拼接的代码,完成相应功能 ########## Begin ########## full_name = first_name + " " + last_name print(full_name) ########## End ##########

最新回复(0)