官术网_书友最值得收藏!

2.5.3 “a”比“A”大

“除了數(shù)值類型,其他類型也能比較大小嗎?”在一旁看了半天沒說話的克里克里問道。

“問得好!”西西船長說,“你們猜猜小寫的a和大寫的A哪個大?”

“A大!”

“a大!”

“報錯!”

“一樣大!”

大家都在瞎猜。西西船長說:“試試不就知道了?”她輸入了以下代碼:


>>> 'A'=='a'
False
>>> 'a'>'A'
True

“真是奇了!a居然比A大!”大熊嘀嘀咕咕地說。

“字符串居然有大小之分,這真是怪!”克里克里嘀嘀咕咕地說。

西西船長說:“你們再看這個。”


>>> 'mercury'>'mars'
True

“這兩個字符串比較,結(jié)果為什么是True呢?”西西船長自問自答,“因為Python是將字符串從左到右按字符一個個轉(zhuǎn)換成一種數(shù)值編碼再來比較大小的。兩個字符串第一個字符都是m,所以Python會繼續(xù)比較第二個字符,e比a的編碼更大,所以mercury就比mars大了,后面不用再比了?!?/p>

“原來如此!”大伙兒都明白了。

主站蜘蛛池模板: 新干县| 恭城| 黄骅市| 武安市| 江城| 靖宇县| 甘孜县| 英德市| 龙州县| 堆龙德庆县| 林西县| 安宁市| 昌吉市| 铁岭县| 芜湖县| 铁岭县| 武乡县| 崇礼县| 隆德县| 垫江县| 浦东新区| 亳州市| 射阳县| 观塘区| 龙里县| 治多县| 武冈市| 永修县| 论坛| 沙坪坝区| 延吉市| 深水埗区| 会理县| 稻城县| 扎兰屯市| 武乡县| 平顶山市| 固安县| 上饶市| 师宗县| 新干县|