第十九课,编写并调用自定义函数

一,函数五大组成部分

因为其重要性故再此强调,参数列表可以为任意个数,返回值只能有一个(请初学者暂时这样认为)

特殊的,如果不需要返回结果,用None替代!


二,编写自定义函数

在编写python自定义函数时,需要先理清楚自己的目的

实际上,初学者完全可以把函数看作一个具有特定功能的python程序,因此,编写自定义函数代码和编写普通代码的套路几乎相同

通过几个简单的函数来熟悉一下函数的定义过程:

(一)很简单的输出函数:

按照函数的五大部分一步步将其编写出来printHello()这个自定义函数,根据其函数体,可以很清晰的明白它的功能就是输出3次"hello world"字符串

注意此处的return None,None指的是返回值为空,意味着这个函数的返回值没有实际意义

python 复制代码
def printHello():

    print("hello world")

    print("hello world")

    print("hello world")

return None

(二)加法函数:

相比①,这个函数的组成就复杂起来了,它需要接收两个参数分别是x和y,然后根据函数体可以知道它的功能是将两个数相加,相加后的结果是我们需要的,所以用return将结果返回

python 复制代码
def Add(x, y):

    res = x + y

return res

(三)加法函数plus:

相比②,这个函数的参数明显多了一个,再看它的函数体也明白是用来计算三个数的和,最后再将结果返回

python 复制代码
def Add(x, y, z):

    res = x + y + z

return res

举了这么多例子,下面这三个你来试试?

  • 减法函数:
  • 乘法函数:
  • 除法函数:

三,调用自定义函数

编写好自定义函数后,怎么使用它的功能呢?

其实和库函数是一模一样的,用函数名()的形式直接使用,

注意:在调用时,小括号里应该传入和定义时个数相同的参数,且如果函数会返回有意义的返回值,应该对其进行合理使用,下面是一段调用自定义加法函数的例子:

*小练习

尝试自己编写一个计算器,能够完成简单的4则(+-*/)运算

相关推荐
许彰午5 小时前
95_Python内存管理与垃圾回收
开发语言·python
多加点辣也没关系6 小时前
JavaScript|第13章:原始类型的方法
开发语言·javascript·ecmascript
এ慕ོ冬℘゜6 小时前
深入理解 JavaScript 事件体系:Window、鼠标与键盘事件详解
开发语言·javascript·okhttp
骄阳如火6 小时前
Python 性能深度剖析:从“被诟病的慢”到“Rust 重塑”的拐点
python
满怀冰雪6 小时前
03-第一个 Paddle 程序:Tensor 创建、计算与设备管理
人工智能·python·paddle
CClaris7 小时前
大模型量化从0到1(九):用 llama.cpp 把模型转成 GGUF 并跑本地推理
人工智能·pytorch·python·深度学习·llama
学编程的小虎7 小时前
SenseVoice微调
人工智能·python·自然语言处理
诸葛说抛光7 小时前
国内大型汽车改装展览会定展 佛山改装 佛山汽车赛事
python·汽车
chouchuang8 小时前
day-030-综合练习-笔记管理器
开发语言·笔记·python
乖巧的妹子8 小时前
Python基础核心知识点详解:内置函数、运算符、字符串方法、数据结构与类型转换
python