python代码块及缩进对齐?

Python016

python代码块及缩进对齐?,第1张

代码块通过缩进对齐表达代码逻辑,而不是使用大括号。因为没有了额外的字符,程序的可读性更高。而且缩进完全能够清楚地表达一个语句属于哪个代码块。当然,代码块也可以只有一个语句组成。对一个Python初学者来说,仅使用缩进可能令他诧异。人们通常竭力避免改变,因此对那些使用大括号很多年的人来说,初次使用纯缩进来表示逻辑也许会多少感到有些不够坚定(不用大括号?到底成不成啊?)。然而回想一下,Python有两大特性,一是简洁,二是可读性好。如果你实在讨厌使用缩进作为代码分界,我们希望你从现在开始,半年后再来看一下这种方式。也许你会发现生活中没有大括号并不会像你想像的那么糟糕。

Python在执行时,首先会将.py文件中的源代码编译成Python的byte code(字节码),然后再由Python Virtual Machine(Python虚拟机)来执行这些编译好的byte code。这种机制的基本思想跟Java,.NET是一致的。

然而,Python Virtual Machine与Java或.NET的Virtual Machine不同的是,Python的Virtual Machine是一种更高级的Virtual Machine。

这里的高级并不是通常意义上的高级,不是说Python的Virtual Machine比Java或.NET的功能更强大,而是说和Java 或.NET相比,Python的Virtual Machine距离真实机器的距离更远。或者可以这么说,Python的Virtual Machine是一种抽象层次更高的Virtual Machine。

基于C的Python编译出的字节码文件,通常是.pyc格式。除此之外,Python还可以以交互模式运行,比如主流操作系统Unix/Linux、Mac、Windows都可以直接在命令模式下直接运行Python交互环境。直接下达操作指令即可实现交互操作。

第1种方法就是使用Jupyter编写Python代码, 把不同的内容编写在不同的代码块里面,这样的话我们就可以单独运行某一个代码块,而不需运行整个文件;

2.

使用Python进行代码编写时,将其设置为科学模式,并在函数前面添加#%%标志,然后也可以达到一个一个代码块的效果。企业可以单独运行某一个部分