用一种方法定义两个变量

defining two variables with one method

嗨,我是新手 python.I 正在观看套接字编程视频,它告诉我编写这样的代码。

conn ,address = s.accept()

我很困惑,因为它同时用一种方法定义了两个变量

那是因为那个方法return有两个变量。一个方法或函数基本上可以 return 任意数量的变量。例如:

def test_func(a):
    b = a * 2
    c = a * 3
    return b, c

我在函数的最后一行 returning b 和 c。现在调用函数:

x, y = test_func(20)

如果你打印 x 和 y,你会得到:

40 60