python的代码缩进
来源:互联网 发布:阿里云域名与ip绑定 编辑:程序博客网 时间:2024/05/16 09:48
整理自:点击打开链接
要求严格的代码缩进是python语法的一大特色,就像C语言家族(C、C++、Java、C#等等)中的花括号一样重要,在大多数场合还有必要。
在很多代码规范里面也都有要求代码书写按照一定的规则进行换行和代码缩进,但是这些要求只是纯粹是方便人(程序员)来阅读、使用或修改的,对于编译器或者解释器而言,完全是视而不见的。但是对Python解释器而言,每行代码前的缩进都有语法和逻辑上的意义。
在实际情况中,由于代码缩进而出现语法错误或逻辑错误,一是混用tab和空格缩进,二是编辑器对缩进的处理各异。这里给出一个例子,代码是这样的:
一般认为执行结果应该是显示a,实际是显示a、c,原因很简单,1个tab,python会认为是8个空格。
为了避免因代码缩进而产生不必要的麻烦,写python代码应该,使用唯一的缩进方式(要么tab,要么空格),使用固定和统一的编辑器,此外,还应该利用好编辑器的一些特性。对于notepad++而言,除了上面所说的显示空格和制表符外,还有两个特性可以使用:一是,编辑菜单下的blank operation有两个选项tab to space和space to tab,如果对上图的那段代码做tab to space,代码列对齐基本不变,箭头都变成点,但是执行结果是a;二是,在设置-首选项-语言下可以选上“以空格代替”,这样以后每次按tab键都会自动转换为空格。
1 0
- python的代码缩进
- Python语言代码缩进的问题
- 代码缩进的简易实现(Python实现)
- python代码缩进
- Python代码缩进
- python代码缩进
- python 代码缩进
- python代码缩进
- python:代码缩进
- Python IDEL整体代码缩进
- 我看Python代码缩进
- 用VIM写Python代码缩进问题的解决方法
- sublime text编辑器修改python代码的缩进设风格
- notepad++上写python代码预防缩进带来的问题
- python的缩进问题!
- (四) Python的缩进
- 不用缩进的python
- python缩进的重要性
- LeetCode题解(Week 9):486. Predict the Winner
- Java中最常见的5种Web服务器介绍
- html5表单实例
- 禁止浏览器缓存所有动态页面的过滤器:
- MFC学习之GDI(一)
- python的代码缩进
- 如何用C++实现一个LRU Cache
- HDU
- WebSocket详解
- html立体盒子
- HDU
- SecureCRT通过SSH服务登录ubuntu出错:Password authentication failed, Please verify that the username and passw
- C语言第四次作业练习
- 继承、多态和抽象类