将<>运算符转换为python3

pos*_*sop 5 python operators python-2.7 python-3.x

我试图将此feedparser.py(在github上)转换为python3.我无法理解这一行正在做什么,现在它抛出了一个语法错误:

[line 640]   if tag.find(':') <> -1:
Run Code Online (Sandbox Code Playgroud)

什么算子<>.是否有Python3等价物?

kin*_*all 9

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

顺便说一下,你所询问的那一行将更具惯用性:

if ":" in tag:
Run Code Online (Sandbox Code Playgroud)


小智 7

这是不平等比较的旧拼写.!=改用.


Ped*_*Sol 5

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