【知识篇】Python_函数和代码复用

一、函数的基本使用

函数 是一段具有特定功能的、可重用的语句组,通过函数名来表示和调用。

经过定义,一组语句等价于一个函数,在需要使用这组语句的地方,直接调用函数名即可。

因此,函数包括两部分:函数的定义函数的使用


函数是一种功能抽象,使用函数有 两个目的

  1. 降低编程难度
  2. 增加代码复用

1.1 函数的定义

Python 定义一个函数 使用 def 保留字,语法形式如下:

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

函数名:可以是任何有效的Python标识符(不能数字开头);

参数列表:是调用函数时传递给它的值,可以有0个、1个或多个;

( 当传递多个参数时各参数由逗号分隔,当没有参数时也要保留圆括号 

参数列表中参数是形式参数,简称“ 形参 ”,相当于实际参数的一种符号表示或符号占位符。 

函数体:函数每次调用时执行的代码,由一行或多行语句组成;

( 如果需要返回值,则使用保留字return和返回值列表,函数可以没有return语句 ) 

当函数没有return时,仅表示执行一段代码功能。 


1.2 函数的使用

函数的定义 也叫 函数“声明”,定义后的函数 不能直接运行,需要经过“调用”才能得到运行。

调用函数的基本方法如下:

<函数名>(<实际赋值参数列表>)

例子:

#定义一个对整数n求阶乘的函数
def fact(n):
    s=1
    for i in range(1,n+1):
        s*=i
    return s

#调用该函数
print(fact(10))

每次使用函数可以提供不同参数作为输入,以实现对不同数据的处理。函数执行后,可以反馈相应的处理结果。

函数的执行与黑盒类似,使用者不需要了解函数内部实现原理,只要了解函数的输入输出方式即可。


具体来说,函数的使用 一共分为 4个步骤

  1. 函数 定义
  2. 函数 调用
  3. 函数 执行
  4. 函数 返回 

编程中 大量使用函数 已经 成为一种编程范式,叫作 函数式编程

函数式编程的主要思想是把程序过程尽量写成一系列函数调用,这能够使代码编写更简洁、更易于理解,这是中小规模软件项目中最常用的编程方式。 

 在Python中,函数也是有类型的,具体为Python的内置类型“ function ”。

然而如果获得函数类型时,调用了函数,则类型为返回值的类型。


Python语言 最小函数 可以 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值