1.#用直譯器作為桌面計算器時
_ 在計算過程中取最後一次值
unix 用ctrl+d
win ctrl+z
也可以用 raise systemexit 退出
2.通常函式執行時要使用一組輸入引數.但是,也可以把函式編寫為乙個任務.從而能處理傳送給它的一系列輸入.這類函式稱為協程如:
def print_matcher(matcher):
print"allenboy",matcher
while true:
line = (yield)#用來接收send()發來的廣本
if matcher in line:
printline
#以乙個下劃線開始的識別符號如_foo 不能使用from module import * 語句匯入.
#可以在模組中引用字元編碼
格式 #-*-coding:utf-8 -*-
#例項物件建立之後.它的身份和型別就不可以改變.如果某個物件包含有的資料屬性和方法的引用.則將其稱為容器或集合.
#呼叫a(args)建立物件進.會將其轉換為以下步驟:
x = a.__new__( a ,args)
is
isinstance (x,a): x.__init__(args)
3.在某些情況下.可能只是要格式化物件的str()或repr()表示.需要繞過其__format__()方法實現的功能.為此.可以在格式說明符前面新增!s或!r修飾符例如:
name = "guido"
r = ' '. format(name) # r = "
'guido' "
4.可以用partial()函式對引數進行部分求值.即所謂的科里化
5.如果基類未定義初始化函式.那可以不要呼叫.但是如果不知道基類是定義了初始化,可地不提供任何引數的情況下呼叫它.因為始終存在乙個不執行任何操作的預設__init__()實現.
6.雖然支援多型.但是為了在子類呼叫父類方法能夠不混淆可以用super(cls,isinstance).func它返回乙個特殊物件.該物件支援在基類上執行屬性查詢.
Python 語言參考手冊
本參考手冊描述了 python 的語法和 核心語義 本參考是簡潔的,但試圖做到準確和完整。非必要的內建物件型別和內建函式 模組的語義描述在 python 標準庫 中。有關該語言的非正式介紹,請參閱 python 教程 對 c 或 c 程式設計師,還有兩個額外的手冊 擴充套件和嵌入 python 直譯...
cass參考手冊 CASS9 2參考手冊
釋放雙眼,帶上耳機,聽聽看 前 言 cass9.2參考手冊關於cass9.2 cass地形地藉成圖軟體是基於autocad平台技術的gis前端資料處理系統。廣泛應用於地形成圖 地藉成圖 工程測量應用 空間資料建庫 市政監管等領域,全面面向gis,徹底打通數碼化成圖系統與gis介面,使用骨架線實時編輯...
語言參考手冊
有人都說 比較難,我看不怎麼難 可能就是 語言接觸到的底層太多了,所以感到有點難了,但這也不是什麼壞處,正是體現了 語言的優越之處 我們的許可權更大,寫出的程式在效能上更好!由於這個原因,再加上自己也想有個總結性的 參考手冊,原本打算自己根據 標準 c89 c99 整理一下 語言的,可誰知竟然發現這...