首页 > 解决方案 > 在 Python 中,您可以像在 MATLAB 中那样在一行中编写多行代码吗?

问题描述

我是一个从 MATLAB 过渡的 Python 新手(太贵了!)

我喜欢 MATLAB 的一件事是,您可以通过将多行代码集中到MATLAB 脚本的一行中来缩短代码(减少滚动) 。例如,假设我正在初始化一堆变量。在 Python 中,我会这样写:

a = 1
b = 2
c = 3
d = 4
e = 5

在 MATLAB 中,我可以做同样的事情:

a = 1;
b = 2;
c = 3;
d = 4;
e = 5;

但是,在较长的代码中,有时节省空间(和滚动)会很好。在 MATLAB 中,我可以通过编写使这更简洁:

a = 1; b = 2; c = 3; d = 4; e = 5

Python 中是否有等效的方法可以将所有这些代码行“压缩”成一行脚本?

谢谢

标签: pythonmatlabsyntax

解决方案


是的,只需用分号分隔语句

a = 1; b = 2; c = 3; d = 4; e = 5

推荐阅读