gpt4 book ai didi

python - 我们应该为 python 变量名使用哪些缩写?

转载 作者:bug小助手 更新时间:2023-10-28 10:49:44 25 4
gpt4 key购买 nike

通常我使用 PEP-8 中规定的标准命名变量。喜欢:

delete_projects
connect_server

但有时我找不到任何好名字,而且名字只是延长了一个长的名字:

project_name_to_be_deleted 

我可以使用 pr_nm_del ,但这会使代码不可读。我真的很难为函数找到好的变量名。每当我开始编写一个新函数时,我只是花时间寻找一个好的变量名。

是否有任何标准可以为众所周知的变量名称选择某些缩写,例如 delete、project、configuration 等?您如何选择简短但又好又易读的变量名?

这个问题可能不直接依赖于 Python,但由于不同的编程语言使用不同的变量名格式,我想我将这个问题限制为 Python only

最佳答案

pr_nm_del?你不妨让一只猫给它命名。我认为应该不惜一切代价避免使用缩写,除了众所周知/显而易见的缩写(如评论中提到的 del - 它甚至是语言关键字!)可以节省大量打字。

但这并不意味着标识符过于冗长。正如上下文对于理解自然语言中的语句很重要一样,标识符通常可以通过引用上下文来保持更短(并且同样易于理解)。在您的示例中, project_name 非常好 - 该过程已被称为 delete_project,因此 project_name 显然是指要删除的项目的名称.甚至单独的 name 也可以。无需通过附加 _to_be_deleted 再次声明。

关于python - 我们应该为 python 变量名使用哪些缩写?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4358840/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com