当前位置: 首页 > 面试题库 >

包装长度超过80个字符的python doctest结果

严扬
2023-03-14
问题内容

我试图将我的源代码保持在PEP8建议的80个字符 准则 宽度以下,但无法弄清楚如何包装结果超过80个字符的doctest。

一个点头的例子:

def long_string():
    """
    Returns a string which is wider than the recommended PEP8 linewidth

    >>> print long_string()
    0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789

    """
    return '0123456789' * 10

我尝试了几种组合,包括使用# doctest: +NORMALIZE_WHITESPACE和尝试用换行符将行换行。


问题答案:

刚发现:

def long_string():
    """
    Returns a string which is wider than the recommended PEP8 linewidth

    >>> print long_string()
    01234567890123456789012345678901234567890123456789012345678901234567890\
12345678901234567890123456789

    """
    return '0123456789' * 10

希望可以帮助别人。



 类似资料:
  • 问题内容: 我的第一个要求是使用Java中的正则表达式从某些文本中提取所有单词。 以下代码对我来说非常完美 它还删除除撇号()之外的所有标点符号和特殊字符 我的下一个任务是 提取具有多个(例如)字符的单词,重要的是,我想在上述正则表达式中执行此操作。 您可能会想出一些其他的正则表达式来完成这两项任务。 问题答案: 有趣的事实 。A 是语音或写作的一个独特元素,形成一个句子,通常在两边都带有空格。匹

  • 问题内容: 我试图获取记录在“标题”中,然后是X个字符。 注意:并非所有记录都包含标题字段。 我努力了: 结果,我得到这个错误: 我该如何解决? 问题答案: 您需要考虑到某些文档可能具有空字段。因此,您可以使用常规的空安全运算符。另外,请确保改用POST方法:

  • 我正在使用IntelliJ用Python制作一个字典,第二个条目给了我一个错误pep8(行太长(155>120个字符)。 我如何包装字符串,使它仍然发挥作用,并看起来可读。 多谢了。

  • 问题内容: 我正在从另一台服务器下载CSV文件,作为供应商的数据提要。 我正在使用curl获取文件的内容,并将其保存到名为的变量中。 我可以很好地达到那部分,但是我尝试通过爆炸并获得行数组,但是失败并出现“内存不足”错误。 我,大约是3050万个字符。 我需要处理这些值并将它们插入数据库。为了避免内存分配错误,我该怎么办? 问题答案: PHP令人窒息,因为它耗尽了内存。不要使用curl来用文件的内

  • 我一直在尝试从一个有一万亿个字符的字符串中访问一个字符。我使用BigInteger从字符串中获取索引号,并使用charAt方法从字符串中访问字符。 我试图做的是计算给定字符串中特定字符的出现次数。 例如,字符串:

  • 问题内容: 数据如下所示: 我希望它看起来像这样: 摆脱一个或另一个很简单。 这: 给我这样的建议:倡议:可信来源倡议:及时的倡议:数据库规范化 还有这个: 给我这个: 很难弄清楚如何将两者结合起来。 问题答案: 只是使用怎么样? 或者,如果您不知道前缀有多长时间: 这是一个。

  • 要求出字符串的长度(字符的个数),我们可以使用length函数。调用这个函数的语法和我们前面看到的有点不同: int length; length = fruit.length(); 对于这种函数调用,我们称之为在字符串变量fruit上**调用(invoke)**length函数。“调用(invoke)”这个词可能看起来有点奇怪,但是后面我们还会遇到很多在对象上调用函数的例子。 函数调用的语法称