如何在python字符串中获得特定结果?
修改double_word函数,使其返回重复两次的同一单词,然后是新单词的长度。例如,double_wordhello应该返回hellohello10如何在python字符串中获得特定结果?,python,Python,修改double_word函数,使其返回重复两次的同一单词,然后是新单词的长度。例如,double_wordhello应该返回hellohello10 def double_word(word): return print(double_word("hello")) # Should return hellohello10 print(double_word("abc")) # Should return abcabc6 print(double_word("")) # Should ret
def double_word(word): return
print(double_word("hello")) # Should return hellohello10
print(double_word("abc")) # Should return abcabc6
print(double_word("")) # Should return 0
这对你有用
def double_word(word):
a=word+word
a=a+str(len(a))
return a
您可以使用以下简单功能:
def double_word(word):
return word + word + len(word + word)
然后去检查一下:
>>> double_word('farzad')
farzadfarzad12
这听起来像是个家庭作业问题。在这个网站上,当讨论这些问题时,你需要展示你尝试了什么。好吧,是什么阻止了你编写这个函数?纯代码编写请求在堆栈溢出上是离题的-我们希望这里的问题与特定的编程问题有关-但我们很乐意帮助你自己编写它!告诉我们,你被困在哪里了。这也将帮助我们更好地回答您的问题。或者一行解决方案返回“{}{}”。format2*word,lenword*2他/她似乎是python新手。这可能会混淆。一行解决方案很好,但对初学者来说不是。如果他阅读文档,这一行不是一个向导技巧,但我想你会说,将每一行视为一个步骤更具可读性;是的,我对蟒蛇很陌生,它很有效,我理解这个问题