Python代码如何缩进?python代码缩进的分析

这篇文章主要介绍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代码如何缩进?python代码缩进的分析】Python和C++ 、Java的缩进区别就是 , 前者使用回车来分割语句 , 冒号和缩进来分割代码块 。后者使用分号来分割语句或者花括号来分割代码块 。
有关Python代码如何缩进?python代码缩进的分析到这里就结束了 , 希望这篇文章对大家有所帮助!

    推荐阅读