说明
《Python 教程》 持续更新中,提供建议、纠错、催更等加作者微信: gairuo123(备注:pandas教程)和关注公众号「盖若」ID: gairuo。跟作者学习,请进入 Python学习课程。欢迎关注作者出版的书籍:《深入浅出Pandas》 和 《Python之光》。
(编码题)编写一个 Python 函数,对于一个给定的字符串,添加一个 Re 的前缀,如果已经以 Re 开头则原样输出原字符串。
比如,Name 输出为 ReName;Remind 输出为 Remind。
代码如下:
def func(text):
if len(text) >= 2 and text [:2] == 'Re':
return text
return 'Re' + text
print(func('Name'))
print(func('Remind'))
print(func('X'))
'''
ReName
Remind
ReX
'''
判断字符串的前缀可以使用字符串的 startswith() 方法,代码为:
def func(text):
if text.startswith('Re'):
return text
return 'Re' + text
print(func('Name'))
print(func('Remind'))
print(func('X'))
'''
ReName
Remind
ReX
'''
先进行判断,然后使用字符串的加法。
(完)
更新时间:2024-08-16 22:33:29 标签:python 习题 字符串