5

我正在尝试将此feedparser.py(在 github 上)转换为 python3。我无法理解这条线在做什么,现在它会引发语法错误:

[line 640]   if tag.find(':') <> -1:

什么是运营商<>。是否有 Python3 等价物?

4

3 回答 3

9

它是不等式运算符 的同义词!=,如 BASIC 中所示。

顺便说一句,您要问的那一行将更惯用地写为:

if ":" in tag:
于 2012-11-28T17:41:13.500 回答
7

这是不等式比较的旧拼写。改为使用!=

于 2012-11-28T17:41:25.893 回答
4

<>读“不等于” !=会做同样的事情

于 2012-11-28T17:41:26.447 回答