Python是一種高級編程語言,具有如下的結構層次:
程序 | | --- 模塊 | | | | --- 變量 | | | | --- 函數 | | | | --- 類 | | | | | | --- 方法 | | | | --- 異常 | | --- 語句 | | | | --- 分支語句 | | | | --- 循環語句 | | | | --- 跳轉語句 | | --- 表達式 | | --- 運算符 | | --- 字面量 | | --- 變量
Python的程序結構比較簡單,只需要關注模塊、語句和表達式三個層次就可以了。其中,模塊是組織代碼的基本單元,可以包含變量、函數、類和異常等內容。下面是一個簡單的模塊示例:
# example.py PI = 3.1416 def square(x): return x * x class Circle: def __init__(self, r): self.r = r def circumference(self): return 2 * PI * self.r
模塊中的變量、函數和類都可以通過模塊名進行訪問。比如,可以這樣使用上面的模塊:
import example print(example.PI) print(example.square(2)) c = example.Circle(1) print(c.circumference())
在Python中,語句是執行代碼的基本單元,可以包含分支語句、循環語句和跳轉語句等內容。下面是一個簡單的循環語句示例:
# print numbers from 1 to 10 for i in range(1, 11): print(i)
在Python中,表達式用于求值或者表示值。可以包含運算符、字面量和變量等內容。下面是一個簡單的表達式示例:
# calculate the area of a circle r = 2 area = PI * r * r print(area)