就像C一样,你可以把一条长线分成多条短线.但在Python,如果我这样做,将有一个缩进错误...可能吗?

推荐答案

PEP 8 - Style Guide for Python Code开始:

包装长行的首选方法是使用Python的隐含行

隐式行延续示例:

a = some_function(
    '1' + '2' + '3' - '4')

关于二元运算符周围换行符的主题,它接着说:

几十年来,推荐的风格是在二进制运算符之后中断.

在Python代码中,只要约定在本地保持一致,就允许在二进制运算符之前或之后中断.对于新代码,建议使用Knuth的样式(运算符换行before).

显式直线延拓示例:

a = '1'   \
    + '2' \
    + '3' \
    - '4'

Python相关问答推荐

已安装' owiener ' Python模块,但在导入过程中始终没有名为owiener的模块

带有pandas的分区列上的过滤器的多个条件read_parquet

socket.gaierror:[Errno -2]名称或服务未知|Firebase x Raspberry Pi

telegram 机器人API setMyName不起作用

使用Python和PRNG(不是梅森龙卷风)有效地生成伪随机浮点数在[0,1)中均匀?

如何使用Tkinter创建两个高度相同的框架(顶部和底部)?

try 在树叶 map 上应用覆盖磁贴

Pandas 有条件轮班操作

如何从在虚拟Python环境中运行的脚本中运行需要宿主Python环境的Shell脚本?

当从Docker的--env-file参数读取Python中的环境变量时,每个\n都会添加一个\'.如何没有额外的?

如何在Polars中从列表中的所有 struct 中 Select 字段?

用砂箱开发Web统计分析

考虑到同一天和前2天的前2个数值,如何估算电力时间序列数据中的缺失值?

如何获取Python synsets列表的第一个内容?

干燥化与列姆化的比较

使用Openpyxl从Excel中的折线图更改图表样式

Gunicorn无法启动Flask应用,因为无法将应用解析为属性名或函数调用.'"'' "

Numpyro AR(1)均值切换模型抽样不一致性

如何在海上配对图中使某些标记周围的黑色边框

根据客户端是否正在传输响应来更改基于Flask的API的行为