用于命名将对象转换为另一种格式的方法的惯用Python方法

我正在寻找命名方法的最惯用的方法,例如将类的数据转换为xml.

如果我在Ruby中执行此操作,我会创建一个名为to_xml的方法,但我在Python中已经看到了几种不同的方法. toxml,to_xml,xml和toXML,用于与XML不同的输出,但只是推断XML的外观.
并采取如何转换本机Python对象(str()等)的对象我真的不知道什么是惯用的方式.

就个人而言,我会继续并使用to_xml,因为这是我习惯的,但对于经验丰富的Python程序员来说,这会出乎意料吗?

最佳答案
PEP8推荐to_xml:

Use the function naming rules: lowercase with words separated by underscores as necessary to improve readability.

点赞