Ewan-Ahiouy 发表于 2023-8-21 20:07:48

Python还能这样写!{:10_257:}

本帖最后由 Ewan-Ahiouy 于 2023-8-21 20:14 编辑

{:10_257:} 好神奇!才发现!

如果你在一个地方没有想好写什么东西,你不但可以用pass占位,还能用三个点来占位{:10_257:} !

for i in range(100):
    ...

不报错!{:10_257:} 就很神奇!

pass == ...

Ewan-Ahiouy 发表于 2023-8-21 20:09:02

@不二如是 @青出于蓝 @额外减小 @tommyyu @python爱好者. @sfqxx @zhangjinxuan {:10_257:}{:10_257:}

小甲鱼 发表于 2023-8-21 20:25:31

是的,... 是一个 Ellipsis 内置对象,跟 None 类似,它可以表示 True:

>>> if ...:
...   print("Yes")
...
Yes
然后还可以用来表示占位符(楼主演示了)~

除此之外,被用于在高维数组中进行切片操作,也非常实用。

比如你有一个四维数组 x,你可以使用 x[..., 0] 来获取所有维度中最后一维的第一个元素。

Ewan-Ahiouy 发表于 2023-8-21 20:29:04

小甲鱼 发表于 2023-8-21 20:25
是的,... 是一个 Ellipsis 内置对象,跟 None 类似,它可以表示 True:




{:10_275:}

tommyyu 发表于 2023-8-21 20:31:16

... 相当于一个对象。和 1、 """ sth... """的作用差不多。

zhangjinxuan 发表于 2023-8-21 20:40:59

{:10_257:}{:10_257:}{:10_257:}

Ewan-Ahiouy 发表于 2023-8-21 20:44:36

@python爱好者. 好像没有吧{:10_245:}我记得我听课挺认真的啊{:10_245:}

Ewan-Ahiouy 发表于 2023-8-21 20:51:49

小甲鱼 发表于 2023-8-21 20:25
是的,... 是一个 Ellipsis 内置对象,跟 None 类似,它可以表示 True:




我记得Python的数组叫列表 吃瓜.jpg {:10_248:}

sfqxx 发表于 2023-8-21 20:54:34

{:10_257:}

Ewan-Ahiouy 发表于 2023-8-21 20:54:55

sfqxx 发表于 2023-8-21 20:54


{:10_248:}

smallwh 发表于 2023-8-21 21:00:45

我知道另一个例子
a =
a = a
运行不会报错,神奇

Ewan-Ahiouy 发表于 2023-8-21 21:02:36

smallwh 发表于 2023-8-21 21:00
我知道另一个例子
a =
a = a


wow,我去逝世{:10_257:}

Ewan-Ahiouy 发表于 2023-8-21 21:03:12

smallwh 发表于 2023-8-21 21:00
我知道另一个例子
a =
a = a


>>> a =
>>> a = a;
>>> a
[[...], 2, 3]
>>>

这是个什么东东{:10_250:}

小甲鱼 发表于 2023-8-21 21:08:35

Ewan-Ahiouy 发表于 2023-8-21 20:51
我记得Python的数组叫列表 吃瓜.jpg

在 numpy 中叫数组,而且通常只有高维数组,没有高维列表的说法。

在 Guido van Rossum 解释 Python 为何不支持尾递归的时候(https://fishc.com.cn/thread-232604-1-1.html),提到过 Python 的列表,其实就是 “灵活的数组”。

liuhongrun2022 发表于 2023-8-21 21:36:38

...

Ewan-Ahiouy 发表于 2023-8-22 08:16:49

小甲鱼 发表于 2023-8-21 21:08
在 numpy 中叫数组,而且通常只有高维数组,没有高维列表的说法。

在 Guido van Rossum 解释 Python ...

哦喔~

JasonChencCjj 发表于 2023-8-22 09:27:57

wow!!! 第一次知道,学习了!

Ewan-Ahiouy 发表于 2023-8-22 09:43:21

JasonChencCjj 发表于 2023-8-22 09:27
wow!!! 第一次知道,学习了!

{:5_106:}

奋斗中的鱼 发表于 2023-8-22 11:48:38

wow,有趣!{:10_257:}
页: [1]
查看完整版本: Python还能这样写!{:10_257:}