gpt4 book ai didi

python - 使用带有列表比较的 if 语句

转载 作者:太空宇宙 更新时间:2023-11-04 06:56:02 26 4
gpt4 key购买 nike

这是我的问题:在阅读一本关于 python 网络编程的书时,我偶然发现了这段代码:

import socket, sys
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)

if sys.argv[1:] == ['server']:
s.bind('127.0.0.1', PORT)
...
...

等等。我的问题是 if 语句是否检查 sys.argv 列表中的任何元素(第一项除外)是否与“服务器”相比较。我尝试在 Python 3.2 的 IDLE 中执行此操作,但没有成功。这本书适用于 python 2.7,所以我也试过了,但它仍然有效。

最佳答案

不,它检查列表是否由 slice 形成1: 等于列表 ['server']

关于python - 使用带有列表比较的 if 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18512484/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com