pep8

    0热度

    2回答

    我一直在研究一个问题,而且我不确定哪种风格/功能明智,这通常被认为是最佳实践。 我有一个函数,对同一个字符串进行多重检查,并返回一个基于该字符串的值。使用堆栈式if语句或if-elif-else语句是更好的样式还是函数? 例子: def f(s): if s == 'Hey': return 'Sup.' if s == "How's it going?"

    11热度

    2回答

    场景:由于SQL查询,您有一个很长的元组,并且想将其解压缩为单个值。符合PEP8的最佳方法是什么?到目前为止,我有这三个选项: 单分配,使用反斜杠将拆分为多行 person_id, first_name, last_name, email, \ birth_date, graduation_year, home_street, \ home_city, home_zip, ma

    19热度

    3回答

    有没有简单的方法来检查iPython笔记本代码在写入时是否符合PEP8?

    2热度

    1回答

    作为一个python初学者,我一直在寻找一种格式化下面的代码行(这也使PyCharm高兴)的PEP8兼容方式。这里是: print("{}! The {} {} ".format(self.monster.battlecry(), self.monster.color, self.monster.__class__.__name__) +

    2热度

    1回答

    用下面的选项集: setlocal formatprg=autopep8\ -aa\ - 当我选择在视觉模式下的单个行,按gq,所述autopep8使其变形到线,但它也改变了行的缩进:默认为缩进4个空格,不管当前行的缩进级别。我希望它能够假设这些行是正确缩进的,并让它们保持独立。 同样,如果我将--indent-size 8开关设置为autopep8,它会将行压入8个缩进级别。请注意,如果视觉选择

    1热度

    2回答

    在导出为.ipynb文件后,有没有方法可以验证iPython笔记本的代码是否符合PEP8规范?

    11热度

    3回答

    如果我没有弄错,PEP8对三元运算符没有任何说明。 那么你有什么建议,我应该如何用三元条件操作符来写长列? some_variable = some_very_long_value \ if very_long_condition_holds \ else very_long_condition_doesnt_hold 或 some_variable = som

    0热度

    1回答

    我得到的错误在PEP8许多形式的功能: def tweet_string(tweet): """Return a string representing a tweet.""" location = tweet_location(tweet) point = (latitude(location), longitude(location)) return '

    0热度

    2回答

    这可能是一个愚蠢的问题,但我想知道其他人是如何处理这个问题的,或者是否有一种标准/推荐的解决方法。 下面是两种将python打印成长文本行的方法。哪一个应该使用? 选项1 if some_condition: # Senseless indenting. if another condition: # Senseless indenting. print 'This is a

    1热度

    1回答

    我的许多脚本解析if __name__ == '__main__'块中的命令行参数。我在那里使用'普通'变量名,例如parser。由于这是不以任何功能,pylint的将抛出C0103: invalid constant name <variable>。由于我没有真正使用这些变量为常数(只是解析参数),我觉得这是一个有点怪在这里使用的全大写。 有没有办法来部分禁用pylint的规则,以便不if __