比较操作符就是小学常常用到的,比如大于,小于,等于这些,与身份操作符不一样的是,身份操作符是对内存地址进行比较,而这个是对值进行比较比较结果要么是真(True),要么是假(Flase)。以下是小编为你整理的arcgis python入门教程
int值
大于号(>)
判断对象的大小关系,如果前面比后面的值大,则True
比如:a,b = 2,1 a>b结果是True
小于号(
与大于号相反,如果前面的值比后面的值小,则True
比如:a,b = 1,2 a 结果是true
等于号(==)
判断2个对象的值是否相等,相等的话返回True
注意:这个不是判断内存地址,是判断实际值的结果(java是判断内存地址的)
如:a,b = [1,2,3],[1,2,3] a==b结果是True
大于等于、小于等于
>=、<=
意思是,大于或者等于,都是正确的
如:a,b = 2,1 (a>=b是True),而a,b = 2,2的情况下,a>=b依然成立
str值的比较与int不一样,int是按照数学的整数大小进行比较
str的比较逻辑是,看首位字符,谁