00:00
我们回忆一下上节课内容啊,上节课说的是什么?说的是什么东西,是false,什么东西呢?钠,还有数字型的0,所有容器类的空容器都是force,空嘛,空是最小的,最厉害的。当然了,还是用布尔类型变量最明确,那怎么得到布尔类型变量呢?首先呢,我们到Python里面去喊救命。喊完救命之后呢,它会告诉我们有这么一个主题,Topic叫symbols symbols不就是符号吗?有什么符号呢?有这么多符号,那么你可以输入任何符号。获得更多帮助,那比如说我们输入一个大于号,大于号啥意思呀?一回车他告诉我们这是啊,运算符的优先级,运算符的优先级operator大号在哪儿呢?大号在这一档,它属于比较运算符,包括的是成员判断和身份判断。它们是一档的,有什么呢?有小于小于等于,小于等于就是小于或等于是吧,大于大于等于不等于或等于啊不等于就是叹号等于等于呢就是两个等于,你说为什么不用值一个等号呢?一个等号是。
01:16
负值两等号呢,是判断这更明确,从C语言就开始这样了,那我们能试试吗?AQ, 退出帮助回到这个游乐场,我们去打一大于2,嗯,1不大于2是吧,一小于2是1确实是小于2,一大于等于2,一定要注意啊,空格不行。大于等于,这算一个运算符,一小于等于2是吧,1≠2是吧,它是小于2嘛,小于等于2它就不等于2是吧,所以我们说一等于2呢,就是假的,但是一等于谁是真的,一等于一是真的,所以这个就是这么一个流程,那官方文档是什么说法呢?这是官方文档的这个截图。
02:01
小于是叫严格小于strictly less than严格小于,而小于等于呢是less见equal小于或等于严格大于strictly greater than大于或等于greater than or equalch=equal≠not equal意思就是object identity身份验证it's not是否定的身份验证。那么这些都是有明确含义的,还有一些定律,比如说什么呢?比如说等号有交换率相等,X=Y就是Y等于,不等也可以交换,X≠YY就不等于X。X<Y呢?左右交换之后,Y就大于X。X≤YY就大于等于X大于或小于,它们左右交换可以,但要改变符号感受一下啊,1≠2就相当于2≠1。1<2就相当于二大于1,这都是真的不等于号,为什么用不等号了?1≠2了,它为什么不是1小于或大于2呢?
03:11
那这个符号不存在啊,不存在,但是你看这小于大于他俩挨着,当时呢,还真发生个事儿,什么事儿呢?这个是401啊,BDFL退休啊,状态是愚人节啊,呃,Gridle引领拍的已经20年了,为了实现珠峰梦暂时卸任,BDFL被社区投票给这个bar瑞。这va尔沃S是谁呢?他是friendly language uncle for life啊,终身友好的语言大叔。他不喜欢这个碳等作为不等号,他喜欢什么呢?他喜欢大于等于,他就做了这个新特性,把这个粘上去,从此呢,这个不等于就变成了小于大于,而这原来的碳等于呢?就不存在了,就不存在了,他说语法错误啊,Barry作为BDFL这个东西就不好使了是吧?啊,这改革呢,改的太彻底,导致呢无法进行了,什么事都得往前兼容是吧?得承认既有的这个时间空间状态。
04:16
那数字类型可以互相比较,包括整数,负数,还有浮点数,那比如说一个整数是1,它可以大于0.1,两个不同类型,一个float,一个int可以比较15.0 0呢是一个浮点型的数字,它是不是等于3×5啊,整数乘3,整数3×5还是一个整数,它是可以相等的,还有一个科学计数啊,2122×10的二次方。相当于就是200科学计数法和整数也可以比较,那字符串的数字之间可以比吗?我们试试,反正以前我们试过,他好像不能加几对不对,比较也不行,他说这俩啊,实力之间不能比,一个string一个印,他不能比怎么办呢?那直接不能比转化呗,把它转成string。
05:06
这不就能比了吗?对不对。或者呢,把前面那个东西转成印,他这不也能比了吗,对不对。它就有一个转化就可以了,那两个字符串的比较啊,它其实是有有方法的,比如说5 5是不是大于等于4 5≥4,但5这个东西是不是大于等于4啊,它确实大于等于4,为什么呢?因为5所对应的序号是53。四锁定的序号是52 53,它就大于52。对不对,哎,这是SK扣的嘛。然后它就好使呗,那我们如果中文字符呢,中文的5和中文的4分别是多少啊。中文的5是2万,中文的4呢是两万二,这个2万大于2万二就是false,所以5>4呢也都是false是吧?比如说有一字符串叫赵钱孙李S等于什么呢?赵钱孙礼好,那么索ATE的谁呀?Sortate s他是变成什么呢?变成孙礼赵钱了,为什么是这么一个结果呢?
06:19
那肯定还是和序号相关的,对于S里的每一个C都要输出一个C,在输出C所对应的orno,这是我们很早之前学的东西,所以孙李都是2万的,赵钱呢都是3万的,他就完成这样的排序了,对。大于小于等于不等于,这些东西都可以排序,单个字符呢也可以排序,排序的基础呢是比较。那比较字符,单个字符是OK的,那多个字符字符串怎么比较呢?我们下次再说o ez教程。
我来说两句