第1关:字符串的拼接:名字的组成
本关的编程任务是补全src/Step1/full_name.py
文件中 Begin-End 区间的代码,实现如下功能:
-
将存放姓氏的字符串变量和存放名字的字符串变量拼接起来,中间用一个空格隔开,并将结果存储在
full_name
变量中; -
打印输出
full_name
变量。
full_name = first_name + " " + last_name
print(full_name)
第2关:字符转换
本关的编程任务是,补全src/Step2/method1.py
文件中 Begin-End 区间的代码,实现给定字符串的转换功能,具体要求如下:
-
step1 :将输入的源字符串
source_string
首尾的空格删除; -
step2 :将 step1 处理后的字符串的所有单词的首字母变为大写,并打印输出;
-
step3 :将 step2 转换后的字符串的长度打印输出。
s = source_string.strip()
s1 = s.title()
print(s1)
print(len(s1))
第3关:字符串查找与替换
本关的编程任务是,补全src/Step3/method2.py
文件中 Begin-End 区间的代码,实现如下功能:
-
step1 :查找输入字符串
source_string
中,是否存在day
这个子字符串,并打印输出查找结果; -
step2 :对输入字符串
source_string
执行字符替换操作,将其中所有的day
替换为time
,并打印输出替换后的字符串; -
step3 :对 step2 进行替换操作后的新字符串,按照空格进行分割,并打印输出分割后的字符列表。
print(source_string.find("day"))
s = source_string.replace("day","time")
print(s)
print(s.split(" "))