默默无闻的省略号很好用
在Python中,一切皆对象,省略号也不例外。
在Python 3中你可以直接写来得到它
>>>...Ellipsis
>>>type(...)
<class 'ellipsis'>
而在 Python 2中没有这个语法,只能直接写Ellipsis来获取。
>>>EllipsisEllipsis
>>>type(Ellipsis)
<type 'ellipsis'>
>>>
它转为布尔值时为真
一>boolC...)
True
最后,这东西是一个单例。
>>>id...)
4362672336
>>>idC...)
4362672336
那这东西有啥用呢?
1.它是Numpy的一个语法糖
2.在Python 3中可以使用代替 pass
$cat demo.py
def func01(:...def func02(:
passfunc01()
func02()print("ok")$ python3 demo.py
ok