函式 - 模組化應用
· 7 min read
把函式儲存在模組中
- 函式有個優點是它們和主程式部份可以分開放置,為函式取一個具有描述性的名字,這樣在主程式中使用時能讓程式更易讀好懂。
- 可以更進一步將函式儲存在一個獨立的檔案中,這個檔案稱為模組( module ),需要使用函式時匯入這個模組到主程式中。
- Import 陳述句告知
Python在目前執行的程式檔中可取用模組內的程式碼。
Articles tagged Function
View All TagsPython 在目前執行的程式檔中可取用模組內的程式碼。函式傳入串列是很好用的功能,把串列傳入函式後,函式就能直接存取其內容。
假設有個使用者串列,我們要對串列中每位使用者輸出問候文字:
def greet_users(names):
"""Print a simple greeting to each user in the list."""
for name in names:
msg = "Hello, " + name.title() + "!"
print(msg)
usernames = ['hannah', 'ty', 'margot']
greet_users(usernames)
函式也可以高一些資訊並返回一個或一組值。函式返回的值稱之為「返回值( return value )」。 在函式中可以用 return 陳述句把值返回到呼叫函式的那行程式碼中。 返回值讓我們能夠將程式的大多數繁雜工作移到函式內部去完成,如此就能簡化程式的結構。