Python编程小知识-1-省略号运用

默默无闻的省略号很好用

在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(:
pass

func01()
func02()

print("ok")

$ python3 demo.py
ok

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值