Un intervalo abierto se refiere a que los dos valores de los límites del intervalo no están incluidos, el formato es:
(a, b)

Equivale a:

a < x < b
Un intervalo cerrado se refiere a que los dos valores de los límites del intervalo están incluidos, el formato es:
[a,b]

Equivale a:

a <= x <=b
Un intervalo semiabierto se refiere a que el valor límite de un lado del intervalo abierto no está incluido, mientras que el valor límite del lado del intervalo cerrado sí está incluido, el formato es:
[a,b)  # 取值包括 a,但不包括 b
o 
(a,b]  # 取值不包括 a,但包括 b

Equivale a:

a <= x < b
o 
a < x <=b