在Python中,def
是用来定义函数的关键字。函数是一种可重用的代码块,其目的是在调用它时执行特定的任务。具体来说,def
关键字在Python中用来创建一个函数对象,该函数对象可以带有参数和返回值。
下面是一个简单的示例,演示如何使用def
关键字来定义一个函数:
def greet(name):
print("Hello, " + name + "!")
在上面的示例中,我们使用def
关键字来创建一个名为greet()
的函数,它有一个参数name
。该函数的主体只是打印一个简单的问候语。
接下来,我们可以调用这个函数,向其传递一个字符串值:
greet("Alice")
当上面的代码被执行时,将在控制台上输出以下消息:Hello, Alice!
另一个示例是一个有返回值的函数:
def square(num):
return num * num
在此示例中,我们定义了一个名为square()
的函数,它接受一个参数num
,并返回num
的平方。这个函数使用return
关键字来返回一个值。我们可以通过向它传递一个数字并将返回值赋给一个变量来调用这个函数:
result = square(5)
print(result)
当上面的代码被执行时,将在控制台上输出以下消息:25
综上所述,def
关键字在Python中用来定义函数,函数是可重用的代码块,有参数和返回值。def
关键字后面跟着函数名和参数列表,并以冒号结尾,函数主体位于缩进块中。函数可以调用多次,参数和返回值可以是任意数据类型。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python中def是做什么的 - Python技术站