Python CategoricalDtype自定义排序实现原理解析