我有一个程序,其目的是将字符串的前两个字符与字符串的最后两个字母结合起来。例如,如果您输入 Hello There,您将得到 Here。
但是,当我执行此代码时,当我尝试 Hello There 时,只会打印 He。
def slice_it(string):
"""this bad boy returns the first two chars of a string and the last two charaters of the string. if the string length is less than 4, return an empty string"""
length = len(string)
if length < 4:
return string
else:
return string[0:2] + string[0:2:-1]
def main():
string = raw_input("Give us a phrase or a word please: ")
string = slice_it(string)
print string
if __name__ == '__main__':
main()