这篇文章主要介绍Python代码如何缩进?python代码缩进的分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
Python代码缩进
在Python 函数没有明显的开始和结束,也没有像c语言那样标明函数的开始和结束的花括号。唯一的分隔符是一个冒号 ( : ),接着代码本身是缩进的。
拿c语言来进行比较,例如以下代码:
代码
if(True) { x=1;//语句1 y=2;//语句2 }
上面的if语句在大括号中的代码块没有硬性要求缩进,只要语句在括号中,就可以了,为了提高代码的可阅读性美观性,还是建议要养成良好的代码缩进!
在Python中就会出错,通常会因为代码缩进而出现语法错误,要么就是混用tab键、空格键,要么就是编辑器对代码的处理有所不同。
例如: “if 语句” 展示了一个 if 语句缩进的例子。
def f (a): (1) print 'a =', n (2) if a > 1: (3) return a * f (a - 1) else: (4) print 'end of the line' return 1
(1) 这是一个名为f 的函数,有一个参数a。在函数内的所有代码都是缩进的。
(2) 在 Python 中向屏幕输出内容非常容易,只要使用 print 即可。 print 语句可以接受任何数据类型,包括字符串、整数和其它类型,如字典和列表 。甚至可以混在一起输出,只需用逗号隔开。所有值都输出到同一行,用空格隔开 (逗号并不打印出来)。所以当用 5 来调用 f时,将输出“a = 5”。
(3) if 语句就像什么例子中说的,它的语句中包含了代码块。如果 if 表达式计算为 true,紧跟着的缩进块会被执行,否则进入 else 块执行。
(4)例如上面的案例中 if 和 else 语句不仅仅包含着一个代码块,这里只要它们都同样进行缩进。就像上面else 块中有两行代码。对于多行代码块它没有其它特殊的语法,只要缩进就行了。一定要耐心的对待代码缩进,并且要看到代码缩进的好处,一个主要的好处就是所有的 Python程序看上去都差不多,因为缩进是一种语言的要求而不是一种风格,不仅能在视觉上感觉美观,还可以提高开发效率。这样就使得阅读和理解他人的 Python 代码容易得多。
Python和C++ 、Java的缩进区别就是,前者使用回车来分割语句,冒号和缩进来分割代码块。后者使用分号来分割语句或者花括号来分割代码块。
有关Python代码如何缩进?python代码缩进的分析到这里就结束了,希望这篇文章对大家有所帮助!
更多python相关文章请访问分类:python
【版权声明】本文图文出自大盘站@dapan.cc,转载请注明出处!