可以在Python中使用常用缩写作为变量名吗?

时间:2016-08-04 23:11:23

标签: python pandas

例如,在Python代码中使用“pd”代替“pandas”和“df”而不是“data_frame”是否可以?

一方面,使用短变量名称(长度少于3个字符)通常是不好的做法,从风格上来说,从可维护性的角度来看。

另一方面,对于任何使用Pandas库的Python程序员来说,df和pd都是无处不在。

你说什么?

3 个答案:

答案 0 :(得分:3)

Stack Overflow真的不适合这样的问题,我可以建议Programmers Stack Exchange?

但是因为它就在这里,作为一个被迫使用大量C代码库的人来说,过去几个月有大量的1-3个字母变量名称和没有文档,更多冗长和描述性的变量名称可能更好,特别是如果其他人必须使用您的代码。

答案 1 :(得分:1)

最好使用更多字母,因为如果其他人审核您的代码,变量pd对他们没有意义。

答案 2 :(得分:1)

不,除非它长于7或8个字符,否则作为经验法则。获得一个可以做一些不错的自动完成的适当的IDE,比如PyCharm(自动完成对话框自动弹出并输入完成变量)。

df太神秘了。看看C ++,其中包含所有神秘的名称itoaitoastoi等。

PyCharm也可以自动进行变量/类/函数重命名。