python3基础之(十)def函数_Python3基础语法(十)--函数 基础篇

本文介绍了Python3中的函数基础知识,包括函数的概念、定义、调用和带默认参数的函数。通过示例解释了如何定义函数、如何返回函数值,以及如何使用默认参数。示例中展示了如何解决阶乘和二次方程问题,以及如何避免参数错误。
摘要由CSDN通过智能技术生成

一、什么是函数

函数是最基本的一种代码抽象的方式,是组织好的可重复使用的用来实现单一或相关联功能的代码段。

函数是对做相似的事情或相似的动作进行封装,它能提高应用的模块性和代码的重复利用率。我们要封装好一个函数,首先要学会对事务进行抽象,抽象是数学中非常常见的概念。

举个例子:

计算阶乘,比如:1 *2 * 3 * ... * 10,写起来十分不方便,我们为了简便可以写成10!。再如求和公式

等同于1 + 2 + 3 + ... + 100;

抽象非常强大,借助抽象,我们不用关心底层的具体计算过程,而直接在更高的层次上思考问题。

写计算机程序也是一样,函数就是最基本的一种代码抽象的方式。

Python不但能非常灵活地定义函数,而且本身内置了很多有用的函数,可以直接调用,如 print() 能输出任何对象,len()能计算不同类型对象的长度。

二、函数的定义

定义一个函数要使用 def 语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用 return 语句返回。

定义函数格式:

def 函数名(参数1,参数2,....):

函数体

return 返回值

示例:

# 定义一个函数,接收两个参数,返回其最大值

def max(a, b):

i

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值