(自动)在Pycharm/Python中的=后缩进

2024-10-04 17:21:40 发布

您现在位置:Python中文网/ 问答频道 /正文

我对Python/Pycharm比较陌生,有Matlab背景。我注意到一件我无法在Pycharm/Python中重现的事情。你知道吗

当我编写如下代码时:

albert = 1
b      = 2

然后复制/粘贴到一个新文件,我得到:

albert = 1
b = 2

对齐=消失了,我的意见变得混乱。由于我已经习惯了对齐方式,所以很难快速了解变量及其值,特别是当变量名很长时。你知道吗

如何防止这种情况发生,同时删除警告?为什么一开始是这样的,我发现如果你不为多个语句对齐你的=,它很容易变得混乱?你知道吗

此外,我想知道是否有一个自动缩进命令,如在Matlab(ctrl+R)缩进所有的代码正确。你知道吗


Tags: 文件代码警告粘贴方式情况事情pycharm
3条回答

执行下列操作之一:

  • 在主菜单上,选择Edit | Paste Simple.

  • 按Ctrl+Shift+Alt+V。

这样,它将粘贴它而不需要任何附加格式。你知道吗

在Python中,多行对齐主要用于指出分割线。例如:

print('my first sentence',
      'my second sentence')

我想,这是不建议用Matlab方法来实现的原因之一。而且,据我所知,这种方法比matlab方法更为常见。你知道吗

至于Pycharm,我不确定您是否可以强制使用这种编码样式,但是您可以先停用设置->;编辑器->;代码样式->;Python->;空间中的“赋值运算符”规则。你知道吗

警告很容易停用:在设置->;编辑器->;检查->;Python->;PEP 8编码样式冲突中,您需要忽略错误E225。你知道吗

Python开发人员有一些规则,即使它不是显式编写的。如果没有这些规则,读一个不是你写的代码会很复杂。 其中一个规则是,当你声明变量b时,在“=”之前和“=”之后都有一个空格,pycharm就是这样做的。 您可以找到解释所有规则的样式指南:https://www.python.org/dev/peps/pep-0008/

相关问题 更多 >

    热门问题