如何在不牺牲缩进的情况下在Python中换行?
例如:
def fun():
print '{0} Here is a really long sentence with {1}'.format(3, 5)
假设该值超过了建议的79个字符的限制。我的阅读方式如下:
def fun():
print '{0} Here is a really long \
sentence with {1}'.format(3, 5)
但是,使用这种方法,实线的缩进与的缩进匹配fun()
。这看起来有点丑陋。如果有人要遍历我的代码,则由于该print
语句而导致缩进不均匀看起来很糟糕。
如何在不牺牲代码可读性的情况下有效缩进这样的行?
def fun():
print((‘{0} Here is a really long ‘
‘sentence with {1}’).format(3, 5))
就像在C语言中一样,在编译时会连接相邻的字符串文字。http:
//docs.python.org/reference/lexical_analysis.html#string-literal-
concatenation是一个开始获取更多信息的好地方。
问题内容: 我正在尝试在Flask框架下使用JQuery和Python进行长时间轮询。 在PHP中进行了长时间的轮询之后,我尝试以相同的方式进行处理: 具有while(true)循环的脚本/函数,定期检查更改,例如,数据库中每0.5秒更改一次,并在发生更改时返回一些数据。 因此,在我的ini .py文件中,我创建了一个到/ poll的app.route,以供JQuery调用。jQuery向其提供有
问题内容: 我有一长行代码,我想在多行中分解。我使用什么,语法是什么? 例如,添加一串字符串, 并分成两行,如下所示: 问题答案: 线路是什么?你可以在下一行中使用参数而不出现任何问题: 否则,你可以执行以下操作: 查看样式指南以获取更多信息。 从示例行中: 要么: 请注意,样式指南指出,最好使用带括号的隐式连续符,但是在这种特殊情况下,仅在表达式周围加上括号可能是错误的方法。
问题内容: 如果用户键入的长行中没有空格或空白,则会超出当前元素的宽度,从而破坏格式。就像是: 哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈… ................................................... ................................................... 我已经尝试过仅在PHP中使用,但是问题在于,如果
问题内容: 我需要定界包含新行的字符串。我将如何实现?请参考下面的代码。 输入: 所需的输出: 我尝试了以下方法: 问题答案: 方法应该为您提供确切的信息。
问题内容: 我有以下Python pandas数据框: 我想要: 我看过pivot(),pivot_table(),Transpose和unstack(),它们似乎都没有给我。熊猫新手,所以所有帮助表示赞赏。 问题答案: 您需要通过转置: 如果需要重命名列,则有点复杂: 另一个更快的解决方案是使用: 时间 :