我是编码Python的新手,我似乎无法理解Def函数是什么!我看过很多关于它的教程,但我仍然不太了解。有人可以向我解释它是什么,我用它做什么,并给我一些例子。对于这些示例,请使它们易于理解并适用于Python的新手。谢谢!
答案 0 :(得分:11)
def
不是函数,定义函数,是Python中的基本关键字之一。
例如:
def square(number):
return number * number
print square(3)
将显示:
9
在上面的代码中,我们可以将其分解为:
同样有效(尽管不常见):
def square(number): return number * number
在这种情况下,由于没有缩进,整个函数(在这种情况下只是一行)一直运行到行尾。这在实践中并不常见,并且不被认为是一种良好的编码风格。