Python標準庫學習 2 內建常量

2021-10-18 04:03:42 字數 1745 閱讀 1411

內建常量

有少數的常量存在於內建命名空間中。 它們是:

1>false:bool 型別的假值。

2>true:bool 型別的假值。

3>none:nonetype 型別的唯一值。

4>notimplemented:雙目運算特殊方法(如eq(),lt(),add(),rsub() 等)應返回的特殊值,用於表示運算沒有針對其他型別的實現;也可由原地雙目運算特殊方法(如imul(),iand() 等)出於同樣的目的而返回。 它不應被作為布林值來解讀。

5>ellipsis:與省略號文字字面 「…」 相同。

6>debug:如果 python 沒有以 -o 選項啟動,則此常量為真值。

由 site 模組新增的常量

site 模組(在啟動期間自動匯入,除非給出 -s 命令列選項)將幾個常量新增到內建命名空間。 它們對互動式直譯器 shell 很有用,並且不應在程式中使用。

1>quit(code=none),exit(code=none):當列印此物件時,會列印出一條訊息,例如「use quit() or ctrl-d (i.e. eof) to exit」,當呼叫此物件時,將使用指定的退出**來引發 systemexit。

>>

>

print

(quit)

use quit(

)or ctrl-z plus return to exit

>>

>

print

(exit)

use exit(

)or ctrl-z plus return to exit

>>

>

>>

>

print

2001

-2020 python software foundation.

2000 beopen.com.

1995

-2001 corporation for national research initiatives.

1991

-1995 stichting mathematisch centrum, amsterdam.

>>

>

print

(credits)

thanks to cwi, cnri, beopen.com, zope corporation and a cast of thousands

for supporting python development. see www.python.org for more information.

>>

>

3>license:當列印此物件時,會列印出一條訊息「type license() to see the full license text」,當呼叫此物件時,將以分頁形式顯示完整的許可證文字(每次顯示一屏)。

>>

>

print

(license)

type license(

) to see the full license text

>>

>

Python標準庫學習 2 內建型別

1 主要內建型別有數字 序列 對映 類 例項和異常 2 邏輯值檢測 視為假值的內建物件 被定義為假值的常量 none 和 false。任何數值型別的零 0,0.0,0j,decimal 0 fraction 0,1 空的序列和多項集 set range 0 3 布林運算 and,or,not 優先順...

python系列2 標準庫和內建的基礎模組

模組內建api太多,不一一介紹,簡單介紹一下那些模組,用到的時候也有方向 對目錄的操作 對檔案屬性的操作 os.system 命令 執行作業系統命令 try x int input please enter a number break except valueerror 或者捕獲多個 except...

python標準庫學習

1 輸入python來測試是否安裝python 2我覺得兩種方式 test.py 有執行許可權 python test.py 3這兩個模組比其他模組加在一起還要重要 定義內建函式 例如 len,int,range 的 builtin 模組,以及定義所有內建異常的 exceptions 模組.pyth...