您好,请教一下,python中s.bind(("", Port))里“”是什么意思?

我在python的library里看到这几句
HOST = '' 
PORT = 50007 
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.bind((HOST, PORT))

这里面s.bind((‘’,port))中我知道是绑定端口和地址,但我不是很明白为什么元祖中第一个元素是引号,这是如何实现的?

牧羊人nacy
浏览 693回答 2
2回答

饮歌长啸

bind函数需要两个参数,这里传入了一个元组,该元组有两个元素,那这时跟bind函数需要的参数位置一一对应。元组的第一个元素是'',表示不传入第一个参数,这时就使用默认的值,是本机IP地址。

慕容森

bind函数需要两个参数,这里传入了一个元组,该元组有两个元素,那这时跟bind函数需要的参数位置一一对应。元组的第一个元素是'',表示不传入第一个参数,这时就使用默认的值,是本机IP地址。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python
Java