共計 638 個字符,預計需要花費 2 分鐘才能閱讀完成。
在 Python 中實現代碼復用有幾種常見的方法:
- 函數:將一段代碼封裝成一個函數,可以在需要的地方多次調用該函數。這樣可以提高代碼的復用性,并且可以更好地組織代碼結構。
def say_hello(name):
print("Hello, " + name + "!")
say_hello("Alice")
say_hello("Bob")
- 類:使用類和對象的面向對象編程方法可以實現代碼的復用。將一組相關的屬性和方法封裝在一個類中,可以在不同的地方實例化該類來使用其中的方法和屬性。
class Person:
def __init__(self, name):
self.name = name
def say_hello(self):
print("Hello, " + self.name + "!")
person1 = Person("Alice")
person1.say_hello()
person2 = Person("Bob")
person2.say_hello()
- 模塊:將一組相關的函數、類或變量封裝在一個模塊中,通過
import
語句可以在其他地方引用該模塊,實現代碼的復用。
# module1.py
def say_hello(name):
print("Hello, " + name + "!")
# main.py
import module1
module1.say_hello("Alice")
module1.say_hello("Bob")
通過這些方法,可以實現代碼的復用,減少重復編寫相同功能的代碼。
丸趣 TV 網 – 提供最優質的資源集合!
正文完