我试图递归地将两个字符串链接在一起,但没有得到预期的结果:
对于两个字符串"abcd"
和"xyz"
- 预期的输出应该是"axbyczd"
:
def strr(str1, str2):
def recstr(str1, str2, prn):
if str1 == '':
return str2
if str2 == '':
return str1
else:
return prn + recstr(str1[:len(str1)-len(prn)],str2[:len(str2)-len(prn)],prn)
return recstr(str1, str2, '')
print strr("abcdef","12345")