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

时间:2012-10-27 17:03:42

标签: python idioms idiomatic

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

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

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

2 个答案:

答案 0 :(得分:4)

PEP8建议to_xml

  

使用函数命名规则:小写,必要时用下划线分隔,以提高可读性。

答案 1 :(得分:3)

如果您浏览Python Style Guide - PEP8,建议使用小写字母,并用下划线分隔每个单词。