Это означает "порядковый номер" .
Самое раннее использование ord
, которое я помню, было в Pascal . Там ord()
вернул порядковый номер своего аргумента. Для символов это было определено как код ASCII.
То же соглашение использовалось и в Modula-2 .
Позже Python (а также PHP, некоторые диалекты SQL и т. Д.) Следовали этому соглашению, за исключением того, что в наши дни они чаще используют Unicode, чем ASCII.
Вполне возможно, что происхождение термина (и имени функции) уходит корнями дальше, чем Паскаль.