你所不知道的 Python 冷知識!(建議收藏)

2021-09-27 03:55:19 字數 722 閱讀 1203

懶得複製了,只取了我遇到的情況

01. 省略號也是物件

… 這是省略號,在python中,一切皆物件。它也不例外。

在 python 中,它叫做 ellipsis 。

在 python 3 中你可以直接寫…來得到這玩意。

>>> ...

ellipsis

>>> type(...)

而在 2 中沒有…這個語法,只能直接寫ellipsis來獲取。

>>> ellipsis

ellipsis

>>> type(ellipsis)

>>>

它轉為布林值時為真

>>> bool(...)

true

最後,這東西是乙個單例。

>>> id(...)

4362672336

>>> id(...)

4362672336

這東西有啥用呢?據說它是numpy的語法糖,不玩 numpy 的人,可以說是沒啥用的。

在網上只看到這個 用 … 代替 pass ,稍微有點用,但又不是必須使用的。

try:

1/0except zerodivisionerror:

...

你所不知道的 const

const 常量是不可修改的,也就是說only read,例如 const int nbuffsize 512 nbuffsize 0 error就是因為const 常量不能修改,所以定義時必須初始化預設在全域性作用域中定義的非const變數可以在整個程式中訪問,例如 int ncounter ex...

你所不知道的background

今天要說說css中background這個屬性裡面的大學問。在乙個宣告中設定所有的背景屬性 body 看到這串 你怕了嗎?知道他們都代表啥意思嘛?不要捉急,來看展開式。展開式 background color設定元素的背景顏色,不能設定到外邊距,可以繼承父級的背景顏色,預設為透明。backgroun...

overflow hidden 你所不知道的事

overflow hidden 你所不知道的事 overflow hidden這個css樣式是大家常用到的css樣式,但是大多數人對這個樣式的理解僅僅侷限於隱藏溢位,而對於清除浮動這個含義不是很了解。這是乙個常用的div寫法,下面我們來書寫樣式。大家可以在dmx中自己做試驗 wai nei 可以看到...