Python入门学习_03_函数的用法

函数分类为匿名函数和自定义函数。

匿名函数适用范围较小,中间要有lambda的标识,一般是“一气呵成”,在一行内可以完成。

基本语法:

lambda parameters:function_expression

parameters是用括号括起来,如果多个元素之间使用逗号隔开。

 

自定义函数:使用def标识,是 define的缩写,实现相对复杂逻辑的代码。

目的是:1、为了定制化的需求;2、为了降低代码的重复编写。

基本语法:

def function_name(parameters):

      function_expression     --具体的函数体

      return(result)    --一定要有return或print返回结果

函数名称function_name的命名原则如下:

构成名称的一定是字母、数字、下划线;名称首字符不能是数字;对大小写敏感;最好名称得有意义。

 

自定义一个好的函数的基本原则:

先做一个可以跑的通的基础函数,然后使用def套在外边就可以;

并和其他三方库和函数结合使用,如pandas、os。


经典例子: 

# 构造自定义函数,用于多数据源的读取与合并。

备注:此例子结合其他三方包完成数据的整合。使用外部数据时要使用pandas,使用os完成内部名称的读取,使用concat函数做各表内容的合并。  最终此函数 实现了输入路径,就可以读取文件名,并将文件中的文件进行合并的功能。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值