Python:尝试了解此函数的工作原理和目的

时间:2018-12-18 03:57:37

标签: python-3.x

我有一个作业来解释以下功能的工作原理。我是编程界的新手,我确实在理解此函数的用例方面遇到问题。我也迷失了试图理解该功能的步骤。

我已评论了此功能中发生的大多数操作,如果我有任何错误或误解,请随时纠正我。

def find(word, letter):
    # Function with 'word' an 'letter' as parameter
    index = 0
    # Set index to 0
    while index < len(word):
        # While index has a smaller letter count than then the given 'word', proceed
        if word[index] == letter:
            # If one of the indexed letters from 'word' is equal to 'letter', proceed
            return index
            # Return to index underneath here
        index += 1
        # Add the value of '1' to 'index' for every time the program loops through 'word'
    return -1
    # Here i have no clue

我真的很感谢所有帮助,很抱歉提出所有这些菜鸟问题,但是我无处可寻。

1 个答案:

答案 0 :(得分:1)

此函数非常简单,它的作用是在单词参数中找到字母参数,如果找到单词中返回字母参数的位置,如果找不到,则返回-1表示找不到。如果您是新手,则可以从入门教程开始,尽管您可以在此处找到答案,但这不是正确的方法。