使用字符串在python中定义函数参数键/名称

时间:2021-03-06 15:00:10

标签: python python-3.x

我知道有其他方法可以解决这个问题,但我更想知道是否有可能。可以像这样使用字符串来定义函数输入的键吗?

#example function
def printword(word):
    print(word)

#normal use
printword(word='hello') #would print 'hello'

#trying to use dynamic function key
inp='word'
printword(eval(inp)='hello') #error

0 个答案:

没有答案