Python函数

函数式编程
文件操作
函数:定义:程序中可以复用的代码块
语法: def 函数名字(参数…):
函数体
Return 返回值
使用: 变量名 = 函数名(值…) 值和参数一一对应
函数调用时的值和参数个数必须一一对应
函数返回结果关键字:return
带返回结果的函数时,会返回一个结果(一般都会定义一个变量接收返回结果/值)
案列:

  1. 实现两个数的四则运算
    a) 实现两个数的和

    b) 实现任意两个数的和再加上10

c) 实现两个数的结果并判断是否为偶数
2. 默认参数值
3. 可变参数*args接收任意元组
4. 可变参数**kwargs 接收任意元组
5. 解包裹:

  1. 递归函数:求阶乘
    a) 函数内部自己调用自己
    b) 求累加阶乘

c) 使用递归读取某个目录下的文件(面试题)
7. 函数作为参数传递
a)

  1. Lambda函数
    a) Lambda 参数1,参数2,…:表达式

  2. map函数
    a) 根据提供的函数对指定的序列做映射(将每一个元素都调用一遍函数)

  3. Filter函数:列表中每个元素的值都执行某个函数,只保留为Ture的值

原文地址:https://www.cnblogs.com/wml3030/p/13957393.html