我有一个需要传递很多参数的函数定义,并且标题足够长,我必须滚动水平条才能看到整个标题。
例子:
def lines(title = "Title",xlab = "Abscissa",ylab = "Ordinate",show = True,leg = None,a,b,datos_x,datos_y,datos_z,longitud_x,longitud_y,longitud_z,*x,*L):
有没有办法在标题中添加换行符,以便它显示在多行上,如下例所示?
def lines(title = "Title",xlab = "Abscissa",ylab = "Ordinate",show = True,leg = None,
a,b,datos_x,datos_y,datos_z,longitud_x,longitud_y,longitud_z,*x,*L):
没问题
此外,代码的宽度不应超过 72-79 个字符,这是一个很好的样式规则……
最大行大小 - 将所有行限制为最多 79 个字符。
仍然有许多设备限制为每行 80 个字符。此外,通过将窗口的宽度限制为 80 个字符,您可以并排放置多个窗口。
此类设备上的默认换行不会产生良好的效果。
因此,请将所有行限制为最多 79 个字符。对于长文本字符串(文档字符串或注释),建议将宽度限制为 72 个字符。
分割长行的首选方法是使用 Python 的在圆括号、方括号和花括号内隐式连续行的特性。
如有必要,您可以在表达式周围添加一对额外的括号,但有时最好使用反斜杠。
确保正确缩进以下行。
例子:
换行符的转义字符是\n,这是您必须连接到字符串才能获得换行符的字符。
在一行中:
分两行:
任何一个
http://docs.python.org.ar/tutorial/2/introduction.html#strings-of-characters