Python 比较运算规则 4种数据类型和3种数据结构【全】

比较运算不止用于数字之间。用一个下午总结了以下规律。

在Nocturne Programming的基础课Pro中,我们学了4种数据类型和3种数据结构,int, float, str, bool (comparison, logical), tuple, list, dict。简要的比较规律如下。在下面详细阐述了4种基本数据类型的比较规则。希望老师们可以提供给其他学员供参考。

int float str
bool comp logi
tuple list dict
共9种

int float bool 全比较(6种)
str tuple list == !=,自己全比较
dict 全== != (不能和自己大小比较)


一,关于比较运算,有以下三种数据类型之间的比较。和我们平常认为的,只有在数学里有大小比较的理解不同。在这里,数学里的数字可以和自己比较,字符串可以和自己比较,布尔数也可以和自己比较。字符串里包含了最多元素,但和外部的数字和布尔数,都只能进行"==""!="这2种比较。数字和Boolean,可以没有限制的比较(6种比较)。

一)内部比较
1,数字(整数,浮点数)之间的比较
按照数学的数字大小规则,可以用6种比较运算进行比较。

2,字符串和字符串之间的比较
不同于我们的常识,字符串和字符串之间,也可以进行大小比较。
字符串比较运算规则
标点符号<数字<英文字母<瑞士法语<中部库尔德语(Perso-Arabic, Iran)<玛拉雅木语(Malayalam)<中

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值