函数原型中参数列表的含义"function(arg1,arg2[,arg3[,arg4]])"?
meaning of parameter list in function prototype "function(arg1,arg2[,arg3[,arg4]])"?
我正在学习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)
在文档中:-
函数名(function_arguments, [optional_arguments])
function_arguments - 表示调用函数时需要传递的普通参数。他们总是离开。
optional_arguments - 表示参数,其值可以在调用函数时根据需要传递或省略。他们总是在右边。
因此在socket.getaddrinfo(host,port[,family[,socktype[,proto[,flags]]]])
方法中-
family
、socktype
、proto
和 flags
是可选参数。函数会根据它们的位置来寻址它们
我正在学习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)
在文档中:-
函数名(function_arguments, [optional_arguments])
function_arguments - 表示调用函数时需要传递的普通参数。他们总是离开。
optional_arguments - 表示参数,其值可以在调用函数时根据需要传递或省略。他们总是在右边。
因此在socket.getaddrinfo(host,port[,family[,socktype[,proto[,flags]]]])
方法中-
family
、socktype
、proto
和 flags
是可选参数。函数会根据它们的位置来寻址它们