二把手 发表于 2020-11-3 17:05:42

这语法哪个是标准的



    ifnot str(each) in chars:
    ifstr(each) not in chars:



以上两个语句执行条件都能成立,但哪个是属于标准的写法?

qiuyouzhi 发表于 2020-11-3 17:11:58

都可以的啦
本质上没有什么标准不标准的区别

hrp 发表于 2020-11-3 17:28:42

本帖最后由 hrp 于 2020-11-3 17:35 编辑

他们都标准,加个括号就容易理解了:

    ifnot (str(each) in chars):
    ifstr(each) (not in) chars:

kogawananari 发表于 2020-11-3 17:30:27

标准的当然是
in 和 not in
is None 和 is not None
长得越像sql越标准 python2的不等于用的是<> 也是和sql一致
页: [1]
查看完整版本: 这语法哪个是标准的