Python的编码约定和样式指南。不要与PEP / 8汇编语言混淆。
我应该在python中使用“camel case”或下划线吗? [重复]
哪个更好,为什么? def my_function():或def myFunction():
为什么在`float.is_integer`中使用下划线,而不是在'str.isnumeric`中?
似乎float.is_integer是唯一的“is”方法,其名称中的下划线在Python中的内置类型中。不包含下划线的示例:str.isalnum,str.isalpha,str ....
我需要帮助为实际名称较长的变量选择合适的名称。我已经阅读了pep8文档,但找不到解决此类问题的方法。您是否可以将very_long_variable_name重命名为类似...
[如何告诉Spyder的样式分析PEP8从setup.cfg中读取或增加最大值。行长?
我正在使用Spyder 2.3.1和python(x,y)。在Spyder的首选项中,您可以激活“样式分析”。这很好,但我想增加最大值。容许的线长。标准的...
我有一行以下代码(不要责怪命名约定,它们不是我的):subkeyword = Session.query(Subkeyword.subkeyword_id,Subkeyword.subkeyword_word).filter_by(...
如何在Visual Studio代码中抑制pep8警告?我想要做的是抑制E501警告我不希望得到警告我的代码长度超过80个字符。我正在使用Don Jayamanne'......
我有以下MCVE:#!/ usr / bin / env python3 import pandas as pd df = pd.DataFrame([True,False,True])print(“Whole DataFrame:”)print(df)print(“\。 ..
假设有一行代码使用包含很长“查找名称”的Django ORM执行查询:QuerySet.filter(...
我试图重新分类一个值为0到15的数组,其中新值从0到5.我的条件如下:con1 = np.in1d(arr,[0,11,13,15]).reshape(( y,x))#new val 0 con2 = ...
我一直试图在Atom中将我的行长度限制为80个字符。我在设置中找到了“最大屏幕行长度”但我无法在那里设置值。我已经设置了软包装,但是......
我知道有一些工具可以验证你的Python代码是否符合PEP8,例如有一个在线服务和一个python模块。但是,我找不到服务或模块......
PEP8导入指南与最小可变跨度和可见性原理相矛盾? [关闭]
PEP 08指出:导入总是放在文件的顶部,就在任何模块注释和文档字符串之后,以及模块全局变量和常量之前。然而,这是一个众所周知的最佳做法......
根据autopep8的文档(这里:https://github.com/hhatto/autopep8#configuration),如果我在我的git仓库的根目录中放置一个名为“setup.cfg”的文件,那就像[pycodestyle] ...
我有点痴迷用flake8格式化我的python代码。但是,我找不到在Django的设置文件中解决E501(行太长x> 79个字符)的好方法。首先是这样的(...
我正在使用spyder并且我有一个代码类似于这个detector_x,detector_y,smeared_x,smeared_y = gamma_detection(decay_positions,cos_theta,phi)其中第二个我在......
我有这种数据类型只是对相关数据进行分组。它应该是一个类似结构的东西,所以我选择了一个命名元组。 ConfigOption = namedtuple('ConfigOption','one two animal vehicle fairytale')On ...
我找到了pep8的文档但是无法理解如何编写这些文档。我甚至找不到任何除了设置max-line-length和ignore之外的选项的例子。我想写...
我有很长的连锁分配如下:long_variable_name = another_long_name = a_third_name = some_func()我想在不使用行继续符\的情况下将其分解。 ...
这似乎是一个非常简单的问题;但我看不出它是如何实际可能的。我通常认为我的代码符合PEP8标准。 83个字符是很好的东西。我有一个很长的清单(...
我总是在课程定义后留下一个空行,代码似乎符合PEP8,因为没有提出警告。我之所以这样做是因为我发现它比一起编写更具可读性。 ...