one=
乙個字典,包含姓名,年齡,職業(不確定有沒有)
要求:輸出資訊,有職業就連職業一起輸出,沒有就不輸出
用if-else很簡單就處理了,但是用try-except效率會高一點。
def out_info(one)
print('name:%s'
%one['name'])
print('age:%s'
%one['age'])
if occupation in one:
#if會判斷一次,然後再去決定是否輸出。
print('occupation:%s'
%one['occupation'])
else :
pass
def
out_info
(one):
print('name:%s' %one['name'])
print('age:%s' %one['age'])
try:
#直接假設有occupation key,有就輸出,沒有就異常處理。
print('occupation:%s' %one['occupation'])
except:
pass
提高程式的效率
程式的時間效率是指執行速度,空間效率是指程式占用記憶體或者外存的狀況。全域性效率是指站在整個系統的角度上考慮的效率,區域性效率是指站在模組或函式角度上考慮的效率。l 規則 8 2 1 不要一味地追求程式的效率,應當在滿足正確性 可靠性 健壯性 可讀性等質量因素的前提下,設法提高程式的效率。l 規則 ...
如何提高程式效率
一 程式效率 程式效率,是用執行的步驟 step 數 時間複雜度 佔記憶體的多少來衡量的 空間複雜度。完成某項工作,執行的步驟 step 的次數最少 占用記憶體最小是程式設計師所追求的。特別是嵌入式系統的開發,記憶體等資源都是有限的。因此,提高效率的著眼點應該是 減少執行次數 減少占用空間 二 效率...
怎樣提高程式效率
工作和學習中經常遇到程式執行很慢,效率低的問題,根據平時的工作,自己總結了一些提高程式效率的方法,持續更新中。方法 1 利用快取思想,用空間換時間。比如向量字型freetype顯示慢,可以快取起來一部分常用的字型。比如解析一張通用的,顯示比較緩慢,可以解析出來以後把資料快取起來。2 傳遞指標比傳遞引...