Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在python字符串中获得特定结果?_Python - Fatal编程技术网

如何在python字符串中获得特定结果?

如何在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

修改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 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新手。这可能会混淆。一行解决方案很好,但对初学者来说不是。如果他阅读文档,这一行不是一个向导技巧,但我想你会说,将每一行视为一个步骤更具可读性;是的,我对蟒蛇很陌生,它很有效,我理解这个问题