python筆記 010 函式(下)

2021-08-03 04:20:29 字數 544 閱讀 9791

# ★使用任意數量的關鍵字實參

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 這是乙個求兩數之和的函式 這個函式在定義時,函式的返回值和引數已經固定了,只能是整型的返回值和引數。如果你想要比較兩個小數即實型的資料大小,直接呼叫該函式也許不會報錯,但可能損失精度,...