【Python入门自学笔记专辑】——函数式编程

函数式编程

函数

​ 程序中反复执行的代码可以封装到一个代码块中,这个代码块模仿了数学中的函数,具有函数名、参数和返回值,这就是程序中的函数。

​ Python中的函数很灵活,它可以在模块中、但是在类之外定义,即函数,其作用域是当前模块;也可以在别的函数中定义,即嵌套函数;还可以在类中定义,即方法。

定义函数

​ 在前面的学习过程中用到了一些函数,如len()min()max(),这些函数都是由Python官方提供的,称为内置函数(BuiltinFunctions,BIFBuilt-in Functions, BIF)

自定义函数

​ 本节介绍自定义函数,自定义函数的语法如下

def 函数名 ( 参数列表 ):
	函数体
	return 返回值

​ 在Python中定义函数时,关键字是def,函数名需要符合标识符命名规范见以前博客—Python命名规范。多个参数列表之间可以使用逗号“,”分隔,当然函数也可以没有参数。如果函数有返回数据,就需要在函数体最后使用return语句将数据返回;如果没有返回数据,则函数体中可以使用return None或者省略return语句。

函数定义实例如下:

# coding = utf-8
#!/usr/bin/python3

def rectangle_area(width, height):
   area = width * height
   return area

r_area = rectangle_area(320.0, 480.0)
print("320 x 480的长方形的面积:{0:.2f}".format(r_area))

形的面积:{0:.2f}".format(r_area))

原文地址:https://www.cnblogs.com/coding365/p/12872291.html