python3取代None和pass的新语法

2021-06-17 18:45:24 浏览数 (1)

python3取代None和pass的新语法

我们常用pass来表示“以后在填上”,或者是表示“这里什么都不做”,当然了,这里什么都不做,我们极可能使用None来表示。不过在python3中有一种新的语法“…”,使用“…”来代替pass和None出现的场合,这样就可以两者的功能合并用一种语法来完成。例如:

替换None

代码语言:javascript复制
>>> a = None
>>> a
>>> b = ...
>>> b
Ellipsis

替换pass

代码语言:javascript复制
>>> def fun1():
...     pass
... 
>>> fun1()
>>> 
>>> def fun2():
...     ...
... 
>>> fun2()

不过就目前而言,这种语法还处于推广阶段,很少看到有人写这样的代码。

0 人点赞