这个语法在Python中意味着什么?

以下声明中的逗号是什么意思?它一次定义两个变量吗?

resp, content = client.request(request_token_url, "GET")

解决方法:

它创建一个tuple.在这种情况下,元组有两个变量,它们从request()分配结果.

request()返回一个元组,然后在分配过程中将其自动解包到左侧的元组中.

如果你只是

result = client.request(request_token_url, "GET")

这将直接将元组分配给结果.然后,您将能够在结果[0](元组中的第一个值)处访问响应,并且内容将在结果[1]中.

上一篇:MySQL是否可以使用LIMIT语法进行子查询?如果没有,为什么?


下一篇:带有异步def的Python [无效语法]