python3.6使用字符串比较cmp时报错处理方案

 时间:2024-10-12 21:09:36

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

python3.6使用字符串比较cmp时报错处理方案

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

python3.6使用字符串比较cmp时报错处理方案

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

python3.6使用字符串比较cmp时报错处理方案
  • 如何用matlab对函数求傅立叶变换
  • C语言怎么定义变量
  • Z变换定义以及怎样进行Z变换?
  • keil根据程序计算延迟函数的时间长度,keil调试
  • 幅频特性曲线怎么画?
  • 热门搜索
    嵌入式衣柜怎么做 女生声音怎么变好听 小米路由器青春版 如何瘦双下巴 拉条子面怎么和 如何修改微信密码 如何选择 西安旅游攻略2天 电脑没有声音怎么解决 心情不好的朋友圈