【发布时间】:2020-02-10 08:04:17
【问题描述】:
def first_and_last(message):
if (message[0] == message[3]):
return True
elif (message[0] != message[3]):
return False
print(first_and_last("else"))
print(first_and_last("tree"))
print(first_and_last(""))
如果字符串为空,我想返回True,如果字符串的第一个和最后一个字母匹配,则返回True,如果不匹配,则返回False,但是我已经编写了关于2个场景的代码,但我不知道如何获取空字符串作为真正的帮助。
【问题讨论】:
-
if (message == ''): return True是一个选项。你怎么看? -
您要比较最后一个字符还是第四个字符?如果是前者,则应使用
[-1]而不是[3]。如果您使用[3],那么first_and_last("abcad")将返回True
标签: python python-3.x string