如图所示,笔者想比较字符串sStr1和亨蚂擤缚字符串sStr2 ,使用cmp函数规则为:如果 sStr1< sStr2返回 -1, 如果 sStr1== sStr2返回 0, 如果 sStr1> sStr2返回 1。但是在python3.6中使用cmp报错了。那是因为从python3 后已经不使用cmp函数进行比较大小。那么我们想比较字符串sStr1和字符串sStr2该怎么办呢?

2、运行结果如下,返回结果为布尔类型

2、返回的结果为1,这是因为在python中遵循如下规则:True – True = 0True – False = 1False– True = -1False– False = 0在代码中sStr1> sStr2 = True,sStr1< sStr2 = False所以返回结果为1
