活力小子 发表于 2020-8-19 18:07:44

python

sort()如果元素是中文的话会怎么样?
不能排列吗?
还是按照其他顺序,比如拼音顺序。

Twilight6 发表于 2020-8-19 18:11:11



字符串都是通过 ASCII 码值进行排序的

中文也有对应的 ASCII 码值

>>> ord('鱼')
40060
>>> ord('论')
35770

永恒的蓝色梦想 发表于 2020-8-19 18:12:21

Twilight6 发表于 2020-8-19 18:11
字符串都是通过 ASCII 码值进行排序的

中文也有对应的 ASCII 码值

这个不是 ASCII 码。
实际上,Python 中全都是用的 UNICODE 码。

Twilight6 发表于 2020-8-19 18:14:57

永恒的蓝色梦想 发表于 2020-8-19 18:12
这个不是 ASCII 码。
实际上,Python 中全都是用的 UNICODE 码。



!!!学习到了

活力小子 发表于 2020-8-20 08:53:02

永恒的蓝色梦想 发表于 2020-8-19 18:12
这个不是 ASCII 码。
实际上,Python 中全都是用的 UNICODE 码。

我没听太懂,我是一名初学者{:5_105:}

永恒的蓝色梦想 发表于 2020-8-20 09:44:14

活力小子 发表于 2020-8-20 08:53
我没听太懂,我是一名初学者


就是在计算机中,字符用一个对应的数字表示。

活力小子 发表于 2020-8-20 11:13:52

永恒的蓝色梦想 发表于 2020-8-20 09:44

就是在计算机中,字符用一个对应的数字表示。

明白了,谢啦!
页: [1]
查看完整版本: python