Python中ord()函数名称的含义及起源是什么?
ord()函数名称的起源 哈哈,这个问题确实有点冷门!我来给你拆解下ord()这个函数名的由来~
ord()其实是ordinal(序数、顺序值)的缩写。在英文里,ordinal指的是表示顺序的数字,而Unicode码点本质上就是给每个字符分配的一个唯一的“顺序编号”,用这个缩写来命名函数,刚好对应它返回字符Unicode码点整数的功能。
而且你看它的逆函数chr(),是character(字符)的缩写,这俩函数的命名逻辑完全一致——一个从字符拿它的顺序编号,一个从顺序编号还原出字符,是不是很搭?
其实这种缩写在编程语言里很常见,尤其是像Python这种追求简洁的语言,用单词的前几个字母来命名常用函数,既好记又节省输入成本。
内容的提问来源于stack exchange,提问作者Wizard
相关产品推荐
相关产品推荐

