在Python中使用通用缩写作为变量名可以吗?
例如,在Python代码中使用“pd”代替“pandas”和“df”代替“data_frame”可以吗 一方面,从风格和可维护性的角度来看,使用短变量名(长度小于3个字符)通常是不好的做法 另一方面,df和pd对于任何使用Pandas库的Python程序员来说都是非常普遍的在Python中使用通用缩写作为变量名可以吗?,python,pandas,Python,Pandas,例如,在Python代码中使用“pd”代替“pandas”和“df”代替“data_frame”可以吗 一方面,从风格和可维护性的角度来看,使用短变量名(长度小于3个字符)通常是不好的做法 另一方面,df和pd对于任何使用Pandas库的Python程序员来说都是非常普遍的 你觉得怎么样?堆栈溢出真的不适合这样的问题,我可以建议 但既然是这样,作为一个在过去几个月里被迫使用大量1-3个字母的变量名且没有文档的C代码库的人来说,更详细和描述性的变量名可能更好,尤其是当其他人必须使用您的代码时。最好
你觉得怎么样?堆栈溢出真的不适合这样的问题,我可以建议
但既然是这样,作为一个在过去几个月里被迫使用大量1-3个字母的变量名且没有文档的C代码库的人来说,更详细和描述性的变量名可能更好,尤其是当其他人必须使用您的代码时。最好使用更多的字母,因为如果其他人查看您的代码,变量
pd
对他们来说没有意义。没有,除非根据经验,它超过7或8个字符。获得一个合适的IDE,它可以进行一些适当的自动完成,比如PyCharm(自动完成对话框自动弹出,回车完成变量)
df
太神秘了。请看C++,其所有的名字都是密码>代码> ITOA,<代码> ITOA ,<代码> STOI >等
PyCharm也可以自动进行变量/类/函数重命名。这是基于观点的,但社区已经广泛采用了
pd
、np
、df
,等等。如果使用短变量名有一个惯例,那么短变量名也不是一个坏做法。是否有人对(i=0;i<10;i++)的感到困惑?
?就Python社区中存在一致同意的约定而言,它们记录在。一般来说,PEP-8之外的任何内容都是主观的/不受普遍同意的约束。