程序填空题:字符串操作
已知string是一个字符串,请使用相应的函数/方法完成以下功能:
注意,本题每一步操作都是对应同一个string进行
c++
# 输出字符串的长度
# 输出前3个字符
# 统计并输出字符串中字符'e'出现的次数
# 输出字符串中子串'he'第一次出现的位置(下标)
# 把字符串中子串'he'用"e"代替
# 把第一个字符改为大写字符后输出
# 把最后一个字符改为小写字符后输出
# 把字符串中任意两个字符间用“,”隔开
若string="she even when heR"
则程序的输出为:
17
she
5
1
se even wen eR
She even when heR
she even when her
s,h,e, ,e,v,e,n, ,w,h,e,n, ,h,e,R
答案:
第1空:print(len(string))
第2空:print(string[:3])
第3空:print(string.count("e"))
第4空:print(string.find("he"))
第5空:print(string.replace("he","e"))
第6空:print(string[0].upper()+string[1:])
第7空:print(string[:-1]+string[-1].lower())
第8空:print(",".join(string))
注意,本题每一步操作都是对应同一个string进行
c++
# 输出字符串的长度
# 输出前3个字符
# 统计并输出字符串中字符'e'出现的次数
# 输出字符串中子串'he'第一次出现的位置(下标)
# 把字符串中子串'he'用"e"代替
# 把第一个字符改为大写字符后输出
# 把最后一个字符改为小写字符后输出
# 把字符串中任意两个字符间用“,”隔开
若string="she even when heR"
则程序的输出为:
17
she
5
1
se even wen eR
She even when heR
she even when her
s,h,e, ,e,v,e,n, ,w,h,e,n, ,h,e,R
答案:
第1空:print(len(string))
第2空:print(string[:3])
第3空:print(string.count("e"))
第4空:print(string.find("he"))
第5空:print(string.replace("he","e"))
第6空:print(string[0].upper()+string[1:])
第7空:print(string[:-1]+string[-1].lower())
第8空:print(",".join(string))