Python是一門面向對象的編程語言,其提供了豐富的模塊和對象。模塊是Python程序的一種組織方式,它包含了一些函數、變量和類等。對象則是Python中表示現實世界事物的概念,可以包含相關的屬性和方法。
Python的標準庫中就包含了許多有用的模塊,例如os、sys和math等。我們可以使用import語句導入這些模塊,然后在程序中調用它們提供的函數和變量。
import os # 獲取當前目錄 current_dir = os.getcwd() # 輸出當前目錄 print("當前目錄為:", current_dir)
與模塊相比,對象則更貼近于現實世界中的概念。例如,我們可以定義一個狗類,它包含屬性和方法。在Python中,每個類都是一個對象,而每個對象都有它自己的屬性和方法。
# 定義一個狗類 class Dog: # 初始化屬性 def __init__(self, name, age): self.name = name self.age = age # 定義方法 def bark(self): print(self.name, "汪汪叫") # 創建一個狗對象 my_dog = Dog("小黑", 3) # 調用狗對象的方法 my_dog.bark()
總之,Python提供了豐富的模塊和對象,它們能夠大大簡化程序的編寫和管理。我們可以靈活使用它們,使得我們的程序更加健壯和高效。