Python 我怎样才能通过这个博士考试
我试图通过添加一个函数体来通过这个doctest,但我不知道怎么做 有人能帮我吗Python 我怎样才能通过这个博士考试,python,doctest,Python,Doctest,我试图通过添加一个函数体来通过这个doctest,但我不知道怎么做 有人能帮我吗 def reverse(s): """ >>> reverse("happy") 'yppah' >>> reverse("Python") 'nohtyP' >>> reverse("") '' >>> reverse("P") 'P' """ if __na
def reverse(s):
"""
>>> reverse("happy")
'yppah'
>>> reverse("Python")
'nohtyP'
>>> reverse("")
''
>>> reverse("P")
'P'
"""
if __name__ == "__main__":
import doctest
doctest.testmod(verbose=True)
通过上述编辑,该功能应按预期工作。执行时,相同的输出如下所示
Trying:
reverse("happy")
Expecting:
'yppah'
ok
Trying:
reverse("Python")
Expecting:
'nohtyP'
ok
Trying:
reverse("")
Expecting:
''
ok
Trying:
reverse("P")
Expecting:
'P'
ok
1 items had no tests:
__main__
1 items passed all tests:
4 tests in __main__.reverse
4 tests in 2 items.
4 passed and 0 failed.
Test passed.
您是否在问如何实现反转字符串的函数?哇,这是一个巧妙的方法,可以绕过StackOverflow中长期存在的期望,即你不能要求别人为你工作,你必须尝试在遇到困难时寻求帮助。好吧,我来咬一口,你试过什么?python中的字符串可以像这样反转“happy”[::-1]所以我想做的是让它通过doctest,但我找不到正确的方法来编写函数体来反转以使doctest通过。不要像这样编辑原始问题,这会让其他读者混淆问题。把你的答案写进。。。UH你的回答肯定wim下一次会这么做。第一次在这里,第一次使用python,我确实设法得到了答案!非常感谢。