我正在学习Python2.7网络编程,有一个API socket.getaddrinfo(host,port [,family [,socktype [,proto [,flags]]]]),想知道参数列表的含义是什么这个吗?
socket.getaddrinfo(host,port[,family[,socktype[,proto[,flags]]]])
import socket
socket.getaddrinfo("www.python.org", 80, 0, 0, socket.SOL_TCP)
答案 0 :(得分:1)
在文档中:-
functionName(function_arguments,[optional_arguments])
function_arguments-表示在调用函数时需要传递的常规参数。他们总是被留下来。
optional_arguments-表示参数,可以根据需要在调用函数时传递或忽略其值。他们总是在右边。
因此在socket.getaddrinfo(host,port[,family[,socktype[,proto[,flags]]]])
方法中-
family
,socktype
,proto
和flags
是可选参数。函数将根据其位置对其进行处理