我是一名 Java 程序员,但现在正在进入“Python 领域”以获取一些 Python 更擅长的东西。我很确定我的代码的很大一部分对于 Python 程序员来说看起来很奇怪(例如,在每个 if 上使用括号)。
我知道每种语言都有自己的约定和一套“习惯”。那么,从可读性的角度来看,什么是 Java 中“要走的路”的约定和实践,但实际上并不是做事的“pythonic 方式”?
最佳答案
这个问题没有简单的答案。您的代码需要时间才能成为 "Pythonic" .不要尝试在 Python 中重新创建 Java 习语。学习 Python 习语只需要时间。
看看Code Like a Pythonista: Idiomatic Python , Style Guide for Python Code和 Python for Java Programmers (archived) .
关于java - 给 Java 程序员的 Python 可读性提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2870292/