(四) Python的缩进
来源:互联网 发布:2016免费翻墙软件 编辑:程序博客网 时间:2024/05/23 02:01
虽然还没接触到更多的Python的知识,但是看网上讨论关于Python的强制缩进,有人说太严格,时常出现语法错误或是逻辑错误,应该舍弃;有人说是有利于Python代码的易读性和易维护性。虽然褒贬不一,可我们还不是要学习嘛。。。少点抱怨,多点理解。(不喜勿喷~)
不管是在C/C++语言或是其他语言,我们都知道对于程序语句是在花括号内进行操作的,如条件语句(if语句)需要一个代码块告诉它们要做什么。(下面举个C语言的例子)
if (i > 0){ x = 1; y = 2;}
上述例子说明,当if语句为true时,即i>0成立,则进行花括号内部的赋值操作,括号里面的赋值属于if语句的块操作。
Python的块操作和上面的if条件语句差不多,不过它更简洁,但是对于缩进的强制要求更严格。
if i > 0: x = 1 y = 2Python对比上述的例子少了i > 0的括号,不过在后面加了 ":",而且花括号也消失了。一定要注意的是,当出现 ":"后,下面的块操作就要在x = 1 和 y = 2前留4个空格,这样才能表明,此两处的赋值是隶属于if语句~
总结来说,在各种不同编辑器,我们都要遵循一个原则,那就是采用一种缩进方式(全部Tab缩进或是4个空格),还有一定要注意区分大小写,大小写不一致,程序还是会报错的。因此,为了增加Python程序的可读性和美观,我们在今后的条件判断和循环就会看到更多的强制缩进带来的抓狂乐趣。
0 0
- (四) Python的缩进
- python的缩进问题!
- 不用缩进的python
- python的代码缩进
- python缩进的重要性
- Python中麻烦的缩进
- python的缩进风格变换
- Python 的缩进和冒号
- python缩进
- NotePad++ 关于Python的自动缩进设置
- Python语言代码缩进的问题
- python inconsistent dedent(不一致的缩进)
- Python中if/else结构的缩进
- 代码缩进的简易实现(Python实现)
- Python如何读取excel单元格的缩进
- 论Python中缩进的重要性
- python---共用带缩进的打印
- python中缩进规则的例外
- 黑马程序员——OC 基础:实例变量修饰符,description方法和多态
- Combination Sum
- 飞机大战-SmallPlane和MiddlePlane两种敌机的实现
- Spring学习总结(2.2)-Spring MVC:DispatcherServlet
- linux启用ftp服务
- (四) Python的缩进
- Andorid工程师的职业生涯
- STM32硬件开发还是linux开发
- http://blog.sina.com.cn/s/blog_a3d2fd2d0101hyu7.html
- HDU1506
- 逆序数的个数利用归并排序递归解决
- PIL 中的 Image 模块
- android 二维码 google ZXing
- android 访问网络二 (基于httpurlconnection post)