python中def 或函数报错IndentationError:expected an indented block

define的意思,用来定义函数。

def函数名(参数1,参数2,……,参数N):

执行语句

#例:

定义函数

defhello():

print'hellopython!'

调用函数

hello()

hellopython

出现

编译时会出现这样的错IndentationError:expected an indented block说明此处需要缩进,你只要在出现错误的那一行,按空格或Tab(但不能混用)键缩进就行。此处按了空格就解决了该问题

函数调用的含义

https://blog.csdn.net/u013346007/article/details/52245360

  • 函数是类似于可封装的程序片段。允许你给一块语句一个名字,允许您在你的程序的任何地方使用指定的名字运行任何次数。
  • python中有许多内置函数,如len和range。
  • 函数概念可能是任何有价值软件中最重要的块(在任何编程语言中)。

二、定义函数使用def关键字

在这个关键字之后是标识函数的名字;

  • 其次是在一对括号中可以附上一些变量名;
  • 最后在行的末尾是冒号。
  • 接下来是语句块--函数的一部分。

猜你喜欢

转载自blog.csdn.net/zhuimengshaonian66/article/details/81208855