程序中反复执行的代码可以封装到一个代码块中,这个代码块模仿数学中的函数,具有函数名、参数和返回值,这就是程序中的函数。
python中的函数很灵活,它可以在模块中、但是在类之外定义,即函数,其作用域是当前模块。也可以在别的函数中定义,即嵌套函数;还可以在类中定义,即方法。
定义函数
前面用到的函数例如:len() main() max(),这些由python官方提供,称为内置函数 Bulit-in Funcations
语法:
def 函数名 (参数列表):
函数体
return 返回值
函数名需要符合标识符命名规范,多个参数列表之间用逗号隔开。
可以没有参数,如果有返回值用return,没有可以用 return None或者不写
# /usr/bin/python
# -*- coding: utf-8 -*-
# descrition:create funcation
def rectangle_area(width, height):
area = width * height
return area
r_area = rectangle_area(10.0, 20.0)
print("{0:.2f}".format(r_area ))
本文详细介绍了Python中函数的定义和使用方式,包括内置函数、模块级函数、嵌套函数和类方法等不同类型的函数。解释了如何通过def关键字创建函数,以及函数名、参数列表和返回值的基本语法。

被折叠的 条评论
为什么被折叠?



