pep8

    0热度

    1回答

    在返回之前我找不到任何使用空行的PEP引用,所以想知道什么是常用操作。 实施例A1: def add(a,b): """ docstrings""" a = a + 2 b = b + 2 c = a +b return c 实施例A2: def add(a,b): """ docstrings""" a = a + 2

    1热度

    2回答

    由于大多数使用PyCharm的人都知道,PyCharm拥有一个内置的PEP8'规则手册'(如果启用它)会检查您的代码,根据这些“规则”查看它是否有任何不一致。但是我注意到一些奇怪的事情,如果我在python.org网站上查看它们的PEP8规则,它们似乎与我的PyCharm版本中存在的PEP8规则不相关。 我去的学院要求我坚持PEP8(将来),如果我能在python.org网站上使用PEP8规则,这

    4热度

    1回答

    看来,float.is_integer是唯一的“is”方法,它在Python中的内置类型中有一个下划线。 Examples that don't包括下划线:str.isalnum,str.isalpha,str.isdecimal,str.isdigit,str.isidentifier,str.islower,str.isnumeric,str.isprintable,str.isspace,s

    0热度

    3回答

    当函数内部使用局部变量时,是否有推荐的样式?我们应该像样式1那样使用更多的显式局部变量吗? 两种可能的方式: 风格1: import re def doc_to_lower(url_raw): url_lower = [word.lower() for word in url_raw] return url_lower def process_data(url_ra

    1热度

    2回答

    我想知道我们是否可以使用“import as”来创建相对紧凑或可读的代码。我知道其基于PEP的常用用例,例如使名称冲突无效。 这里是情况(保持它非常简单的演示目的)。假设我有一个模块名称process_words.py。 process_words.py: def word_to_lower(word): return word.lower process_article.py(让主

    2热度

    2回答

    我经常看到大写和小写单个字符变量。我不确定是否选择了案例,因为变量是一个类的实例,float32,或者只是个人偏好。 以下是Tensorflow入门指南的示例。 https://www.tensorflow.org/get_started/get_started W = tf.Variable([.3], dtype=tf.float32) b = tf.Variable([-.3], dtyp

    2热度

    2回答

    参数名称的推荐样式是什么? open(file='myfile.txt') 或 open('myfile.txt') PEP8 Style Guide For Python不提这事。我什么时候使用其中一种?

    0热度

    1回答

    我正在开发一个协作Python项目。由于PEP8,我的IDE(PyCharm)标记的代码行长度超过120个字符的“小问题”。然而,这只有当我有一个大的评论解释一些复杂的代码时才会发生 - 代码本身从未超过限制。我是否应该将这些冗长的评论变成多行评论以遵守指导方针或保持原样?

    0热度

    1回答

    我想对我的烧瓶应用程序运行pylint。 我生成了默认的pylint配置文件。 当我运行此命令: (newedgeuiv) Callams-MacBook-Pro:api callam$ pylint pylint --load-plugins pylint_flask --confidence="HIGH" api/ pylint的通过评估本身..开始为在这里看到: ************

    -1热度

    1回答

    我正在处理的项目在验证构建之前运行linting检查。 linter检查PEP8遵从性等。我有一个base64字符串,大约有5,000个字符(它是一个转换成base64字符串的文件),所以当然,linter不喜欢它。 在我看来,将字符串分割成60多行只是为了使其符合PEP8标准是非常愚蠢的。 将文件作为物理文件并在运行中读取对于上下文来说并不是真正的选项。从外部源读取文件也不是一个选项。 编辑:P