这篇文章主要介绍Python代码如何缩进?python代码缩进的分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

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,转载请注明出处!