只是您个人喜好,您更喜欢哪个?
/home/hackro/Documentos/Software/adt-bundle-linux-x86_64-20140702/sdk/tools/emulator64-x86 -avd Android5.1.1 -scale 0.45
或者
if filename in filesAndFoldersList:
while a != "TEST":
a = input("Input: ")
任何一个都有效,所以这只是我个人的偏好。第二个更类似于Java / C ++。但你更喜欢哪个?为什么?
答案 0 :(得分:3)
你应该永远不会在语句后使用括号,就像你在第二种风格中那样。你让它看起来像是功能,让你感到困惑。您所做的只是将表达式分组在括号中,Python将忽略这些,您所实现的只是删除关键字后面的空格。
您不能将样式与所有复合语句一起使用。您不能将样式与for
循环或包含with
子句的as <target>
语句一起使用。
Python Style Guide根本没有提到第二种(带括号的)风格;它假设没有人会使用它。