pep8

    1热度

    2回答

    如果我有我的课初始化许多列出的__init__功能清空这样的: self.a = [] self.b = [] self.c = [] self.d = [] self.e = [] 什么是写它的一个更好的风格 - 每列表单独或可能作为 self.a,self.b,self.c,self.d,self.e = []*5 或者也许有任何其他好看的方式来做到这一点?

    8热度

    2回答

    我是Python新手,我一直在阅读在线文档和(试图)遵循PEP 0008以获得良好的Python代码风格。 我好奇的代码段我在官方Python发现docs在研究关于重新库: import collections Token = collections.namedtuple('Token', ['typ', 'value', 'line', 'column']) 我不明白为什么Token变量

    1热度

    1回答

    我一直在阅读PEP 8,但我不明白为什么Python3会在这个错误信息中挑出混合标签和空格。 TabError: inconsistent use of tabs and spaces in indentation 我明白了一致性的重要性,但认为暂停执行似乎偏激,特别是由于混合制表符和空格不会对编译器和最良好的编辑器支持选项卡/空间转换任何区别的错误消息。最重要的是,Python3在忽略其他PEP

    1热度

    2回答

    正确排序进口我试图做出了贡献,以Django的REST的架构,在认证文件进口我跑isort后都是这样的(我已经添加进口6位): from __future__ import unicode_literals import base64 import six from django.contrib.auth import authenticate, get_user_model from

    0热度

    1回答

    如果我想使用IDE中的格式化插件对已经存在的工作Django项目执行代码格式(PEP8),那么潜在的风险是否会破坏系统?如果可以的话,PLZ提供一些例子,所以我可以尝试避免它们。非常感谢。

    6热度

    2回答

    E226错误代码约为“算术运算符周围缺失空格”。 我使用Anaconda的包在崇高将突出作为PEP8 E226违反例如这一行: hypot2 = x*x + y*y 但在Guido's PEP8 style guide该行实际上被示出为运营商内的的空间recommended use例子。 问题:这是正确的指导方针?总是在操作员周围留出空间,或者在某些情况下(如Guido的建议所示)? 另外:谁

    1热度

    2回答

    比方说,我有这样一个Python类: class Student: def __init__(self, classs): self.classs = classs 现在,有什么约定命名的参数(和类属性)classs?我看到classs以及klass,我想知道:是否有一些约定呢?没有在PEP8中找到它。

    1热度

    2回答

    PEP8告诉我最大行长度应该是79.这听起来有点像打卡片,我习惯了更长的行,但是当我学习Python时,我试图符合标准风格。 考虑这一行: partsList[r][newPurchaseNotes] += partsList[r+1][newPurchaseNotes] 当缩进4个停止(使用每PEP8 4-空间制表符),它溢出。 (如果我使用PEP8强调分隔符,而不是Java风格的混合情况下

    2热度

    1回答

    所以有两个问题。我在卓异文本3,其中I使用Anaconda包此块的代码(相关的空格将被示出为•,因为它显示在ST3; Python.sublime-设置在该柱的端部示出): elif choice == "taunt bear" and not bear_moved: ••••••••print("The•bear•has•moved•from•the•door.•You•can•go•thro

    -2热度

    2回答

    我试图遵守PEP8指导原则,而我遇到的一个问题是79字符限制。如果我像10x10数组一样工作,我倾向于使用嵌套循环来访问数组的特定元素。它看起来像这样: size=10 for i in range(size): for k in range(size): for j in range(size): for l in range(size):