先拋一個數學概念,在直線上介於固定的兩點A和B之間的所有點的集合有下列4種情況:
1、開區間:不包含A,B,用(A,B)來表示
2、閉區間:包含A,B,用[A,B]來表示
3、左閉右開:包含A,不包含B,用[A,B)來表示
4、左開右閉:不包含A,包含B,用(A,B]來表示
整理成表格是這樣的:
區間名稱 | A,B是否包含 | 表示方法 | |
開區間 | 不包含A,B | (A,B) | |
閉區間 | 包含A,B | [A,B] | |
左閉右開 | 包含A,不包含B | [A,B) | |
左開右閉 | 不包含A,包含B | (A,B] |
在Python中很多函數、切片操作等都呈現出左閉右開現象。