# ★使用任意數量的關鍵字實參
def build_profile(first, last, **user_info):
"""建立乙個字典,其中包含我們知道的有關使用者的一切"""
profile = {}
profile['first_name'] = first
profile['last_name'] = last
for key, value in user_info.items():
profile[key] = value
return profile
user_profile = build_profile('albert', 'einstein',
location='princeton',
field='physics')
print(user_profile)
# ★形參**user_info中的兩個星號讓python建立乙個名為user_info的空字典
# ★將函式儲存在模組中:import語句
Python學習筆記010 函式文件字串
函式文件字串documentation string docstring 是在函式開頭,用來解釋其介面的字串。簡而言之 幫助文件 包含函式的基礎資訊 包含函式的功能簡介 包含每個形參的型別,使用等資訊 是介面設計的重要部分。注 乙個良好的介面不能簡單 清晰的表述該函式,則說明該函式還有優化改進的空間...
python學習筆記 內建函式(下)
上篇 反轉,逆序物件 reversed reversed本身是個類 reversed 1,2,3,4,5 獲得乙個列表反轉器 a reversed 1,2,3,4,5 a list a 使用list方法將它轉換為乙個列表 5,4,3,2,1 四捨五入 round 1.5 2round 1.4 1求和...
c 自學筆記010 函式的過載和函式模板
在自定義程式函式時,我們可能遇到這樣的問題,在某個函式定義的時候,如以下函式 int he int a,int b 這是乙個求兩數之和的函式 這個函式在定義時,函式的返回值和引數已經固定了,只能是整型的返回值和引數。如果你想要比較兩個小數即實型的資料大小,直接呼叫該函式也許不會報錯,但可能損失精度,...