python中对开区间和闭区间的理解
作者:宋学慧
这篇文章主要介绍了python中对开区间和闭区间的理解,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
对开区间和闭区间的理解
对于开区间,本身已经不包含两端点值,所以根本满足不了连续的第一个要求,所以要说某一开区间连续,我们说是函数在这一开区间内连续,区间内当然不包括端点,只要证明得了函数在开区间内每一处都连续,那么就可以得证该函数在该开区间内连续; 而证明函数在一闭区间内连续,显然除了两端点之间连续要证明,两端点处也要证明。
也就是说闭区间连续的证明比开区间多了一步——两端点的连续证明。
在已经证得该函数在该闭区间内连续,之后在两端点处,左极限等于左端点的函数值,右极限等于右端点的函数值,那么就可以说明函数在该闭区间上连续。
举例
- 2<x<5,写成区间形式就是 (2,5),此为开区间;
- 2≤x≤5,写成区间的形式就是 [2,5] ,此为闭区间;
- 2<x≤5,或2≤x<5,写成区间 形式就分别是 (2,5] 或 [2,5),都叫做半开区间
开闭区间易混点
1.range和random模块区别
- range(1,10)是从 1-9 (不包括10)依次取出,有顺序
- random.randint(1,10)是从1-10(包括10),随机取出,有重复
- random.sample(range(1,10),2) 是从1-9(不包括10)取出2个不重复的数
2.第二点
range(a,b) 不包括b
list[a:b] 不包括b
random.*****(a,b)包括b
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。