python的代码缩进
发布日期:2021-06-30 19:39:21 浏览次数:2 分类:技术文章

本文共 597 字,大约阅读时间需要 1 分钟。

整理自:

要求严格的代码缩进是python语法的一大特色,就像C语言家族(C、C++、Java、C#等等)中的花括号一样重要,在大多数场合还有必要。

在很多代码规范里面也都有要求代码书写按照一定的规则进行换行和代码缩进,但是这些要求只是纯粹是方便人(程序员)来阅读、使用或修改的,对于编译器或者解释器而言,完全是视而不见的。但是对Python解释器而言,每行代码前的缩进都有语法和逻辑上的意义。

在实际情况中,由于代码缩进而出现语法错误或逻辑错误,一是混用tab和空格缩进,二是编辑器对缩进的处理各异。这里给出一个例子,代码是这样的:

一般认为执行结果应该是显示a,实际是显示a、c,原因很简单,1个tab,python会认为是8个空格。

为了避免因代码缩进而产生不必要的麻烦,写python代码应该,使用唯一的缩进方式(要么tab,要么空格),使用固定和统一的编辑器,此外,还应该利用好编辑器的一些特性。对于notepad++而言,除了上面所说的显示空格和制表符外,还有两个特性可以使用:一是,编辑菜单下的blank operation有两个选项tab to spacespace to tab,如果对上图的那段代码做tab to space,代码列对齐基本不变,箭头都变成点,但是执行结果是a;二是,在设置-首选项-语言下可以选上“以空格代替,这样以后每次按tab键都会自动转换为空格。

转载地址:https://linxinfa.blog.csdn.net/article/details/70991556 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:A* Pathfinding Project (Unity A*寻路插件) 使用教程
下一篇:web.py学习笔记

发表评论

最新留言

第一次来,支持一个
[***.219.124.196]2024年04月05日 18时53分33秒