我刚刚在这里遇到过这个,总是像这样使用:
if string1.find(string2) <> -1:
pass
Run Code Online (Sandbox Code Playgroud)
什么是<>运营商做的,为什么不使用普通的==或in?
对不起,如果之前已经回答,搜索引擎不喜欢标点符号.
zwo*_*wol 17
http://docs.python.org/reference/expressions.html#notin说:
[运营商]
<>并且!=是等同的; 为了与C一致,!=是优选的.[...]<>拼写被认为是过时的.
<>是一样的!=,尽管该<>形式已被弃用.您的代码示例可以更清晰地写为:
if string2 not in string1:
pass
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
339 次 |
| 最近记录: |