首页 > 编程语言 >Python函数

Python函数

时间:2022-10-16 20:56:50浏览次数:45  
标签:5.1 函数 自定义 Python 代码 内建函数

5.1 函数相关基础概念

5.1.1 函数是什么

函数是指一段可以直接被另一段程序或代码引用的程序或代码。也叫做子程序、(OOP中)方法。
一个较大的程序一般应分为若干个程序块,每一个模块用来实现一个特定的功能。所有的高级语言中都有子程序这个概念,用子程序实现模块的功能。
在程序设计中,常将一些常用的功能模块编写成函数,放在函数库中供公共选用。开发者要善于利用函数,以减少重复编写程序段的工作量。
函数的特点:

  • 函数就是一段具有特定功能的代码块
  • 调用函数一般可以通过一条简单的命令执行一系列复杂的操作
  • 函数名是函数的标识符
  • 函数的参数在调用函数时给函数提供数据
  • 有些函数执行完毕会得到一个结果,叫做函数的返回值

5.1.2 函数的作用

  • 降低编程的难度,将一个复杂的大问题分割成一系列更简单的小问题。
  • 代码重用:封装代码,快速调用,减少代码的编写量
  • 整理和优化代码,提高代码的复用率,避免重复代码,使代码保持简洁
  • 使代码更容易编写、阅读和维护

5.1.3 函数的分类

5.1.3.1 内置函数

Python语言中自带的函数叫做内建函数,这些内建函数对大部分常用操作进行有效封装,可以直接调用,为开发提供了极大便利。
我们常用的printsuminput等都是Python的内置函数。

5.1.3.2 自定义函数

在Python语言中,由开发者自己定义的函数称为自定义函数。当内建函数不能满足要求时,开发者可以根据实际需要自定义函数。函数自定义完成后,开发者可以在其他代码处通过函数名调用。
自定义函数和内建函数的定义方式是相同,只不过是自定义函数是由开发者定义的,而内建函数是安装Python后自带的。两者的调用方式都是一样的。

标签:5.1,函数,自定义,Python,代码,内建函数
From: https://www.cnblogs.com/sibide/p/16797097.html

相关文章

  • 函数知识的回顾
    内容回顾1.文件文件的基本操作什么是文件? 文件是操作系统暴露给用户操作硬盘的快捷方式文件打开的固定模板 withopen(r'a.txt',r,encoding='utf8')asfwith......
  • python练习之双人对战
    1目的    为了巩固自己近期学习的python知识,所以写了一个demo加深我对python的理解2demo需求    模拟两个人互相对战的过程,其中两个人初始血量为100,都可以可......
  • python自学之路
    我为什么会选择学习这门语言,因为刚开始接触这门语言的时候看这门语言比较接地气,而且那段时间也比较火,这些都是次要的,因为自己对python的好奇起源于他的爬虫技术,就好奇就开......
  • 常见内置函数
    目录常见内置函数一、重要内置函数1、map()——映射2、max()和min()3、reduce()4、zip5、filter6、sorted二、常见内置函数(了解)1、abs2、all3、any4、bytes5、bin、oct、he......
  • 闭包函数
    目录闭包函数一、基础知识二、作用闭包函数一、基础知识所谓闭包函数就是定义在函数内部的函数,但是他有一些限制条件:1、定义在函数内部2、用到了外部函数名称空间中......
  • 递归函数
    目录递归函数递归函数递归函数就是直接或间接调用函数自身的函数,当我们使用这种函数的时候,并不会出现预料之中的死循环,当循环次数达到1000左右就会被解释器强行停止,虽然......
  • 函数
    目录函数一、函数基础知识1、概念讲解2、语法结构3、函数的定义与调用4、函数的分类5、函数的返回值二、函数参数1、位置参数位置形参位置实参2、默认参数(关键字参数)关键字......
  • 【python】Ubuntu中多条命令的运行
    在模型训练时,往往需要消融实验,通常都是在一个程序运行结束后才再次手动运行下一个,不及时在电脑前可能无端浪费时间,因此需要让程序自动一个接一个去执行。受此启发,特了解了U......
  • Mysql 系列 | 性能优化 - 函数调用
    sql性能优化,是代码编写过程中必定要考虑的内容,弄懂性能背后的逻辑,起到事半功倍的效果。今天学习几种常见的简单优化场景。条件字段中调用函数以公司的打卡信息表为例,......
  • [Python学习笔记]使用Python编写自动化程序处理锂电池保护板数据 - Python基础知识
    1.1数据以及数据类型python中有以下几种数据类型:整数类型,浮点类型,字符串,清单类型,字典类型,元组类型,真/假类型(布尔类型) 1.1.1整数整数类型就表示数学......