我是靠谱客的博主 丰富书包,最近开发中收集的这篇文章主要介绍Python中为啥 ‘abcd‘<‘ad‘ 答案他来啦‘abcd’<'ad’为什么是true ??,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

‘abcd’<'ad’为什么是true ??

字符串比较大小是这样的:先比较两个字符串的第0个元素的大小关系即为字符串的大小关系,如果相等则继续比较后续元素,先终止迭代的认为是小的. 单个字符的大小是看Unicode编码的,小写的字符比大写的要大.

下列表达式错误的是( )

A、‘abcd’ < ‘ad’
B、‘abc’ < ‘abcd’
C、’’ < ‘a’
D、‘Hello’ > ‘hello’
答案是 D 哦
A项 先比较第零个 ‘a’ 为相同值,在比较第二个,‘b’ < ‘d’ 所以就是true,比较到了结果就不会在继续比较后面的了哦!!故结果为true
B项 比较完前三个,比较第四个时就相当于C选项的比较了 ‘’ < ‘d’ 在Unicode编码中小写英文字母的编号是大于空值的呐!!故结果为true
C项 在Unicode编码中小写英文字母的编号是大于空值的呐!!故结果为true
D项 比较第一个元素就可以得到结果了在Unicode表中小写字符是大于大写字符的所以 ‘H’ < ‘h’ 固 D项 结果为false

最后

以上就是丰富书包为你收集整理的Python中为啥 ‘abcd‘<‘ad‘ 答案他来啦‘abcd’<'ad’为什么是true ??的全部内容,希望文章能够帮你解决Python中为啥 ‘abcd‘<‘ad‘ 答案他来啦‘abcd’<'ad’为什么是true ??所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(51)

评论列表共有 0 条评论

立即
投稿
返回
顶部