在函数外使用局部变量

2021-09-27 05:46:20 发布

您现在位置:Python中文网/ 问答频道 /正文

我知道函数对代码很有用,因为代码会被多次使用,所以我尝试创建一个函数来节省自己的时间,使代码看起来更整洁。我的功能如下:

def drawCard():
    drawnCard = random.choice(cardDeck)
    adPos = cardDeck.index(drawnCard)
    drawnCardValue = cardValues[adPos]

但是,我不知道如何返回这些变量,因为它们是局部变量(?)。因此,我不能在函数外使用这些变量。我只是想知道是否有人能帮我编辑这个函数,让我在函数外使用drawnCard和drawnCardValue变量?你知道吗