将整数和字典传递给函数

2024-06-07 12:55:35 发布

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

def function2():


def function():
    function2(1, 5, {"name": "knuxyl"})
    enter code here

编辑:我很抱歉,因为某些原因,我关闭了这个,它仍然张贴它。。。我写了一半才明白

我的解决方案:

def function2(**kwargs):
    dosomestuff[f]


def function1():
    function2(f=1, i=5, n={"name": "knuxyl"})

function1()

不知什么原因,当我真的喜欢

function2(f, i, n)

并把它叫做

function2(1, 5, {"name": "knuxyl"})

它将我通过的字典视为一个元组。我打印了类型和值,它显示

({"name": "knuxyl"}),

我不知道它为什么这样做,所以我只使用带有特定变量的kwargs。我需要kwargs的原因是变量I和n并不总是被传递


Tags: name编辑字典heredefcode原因function
2条回答
def function2(a,b,c):
    print("A=%r,B=%r,C=%r"%(a,b,c))



def function():
    function2(1, 5, {"name": "knuxyl"})

。。。这是相当基本的,我认为你需要做更多的教程

def function2(a,b,c):
    print(f"A={a},B={b},C={c}")


def function():
    function2(1, 5, {"name": "knuxyl"})

您还可以阅读Python中关于f字符串的更多内容

相关问题 更多 >

    热门问题