在Python中,函数是一段可以重复使用的代码块,用于执行特定的任务。函数可以接受参数,并可以返回值。函数通常用于模块化程序代码,使其更易于维护和重用。1.函数的作用来看一个典型的应用场景,用户到ATM机取钱:1.输入密码后显示"选择功能"界面 2.查询余额后显示"选择功能"界面 3.取3000钱后显示"选择功能"界面问题:显示“选择功能”界面需要重复输出给用户,要怎么实现呢?答:使用函数2.什么
转载
2023-08-07 21:11:12
100阅读
Python是一个真正面向对象的语言,它只增加了很少的新语法就实现了类。它的类机制是C++ 和Modula-3的类机制的混合。Python的类并不严格限制用户对定义的修改,它依赖于用户自觉不去修改定义。然而Python对类最重要的功能都保持了完全的威力。类继承机制允许多个基类的继承,导出类可以重载基类的任何方法,方法可以调用基类的同名方法。对象可以包含任意多的私有数据。用C++术语说,所有类成员(
函数式编程(Functional Programming)是一种编程范式,它将计算视为数学函数的求值过程,避免了状态和可变数据。Python提供了丰富的函数式编程工具,包括高阶函数、lambda函数以及map、reduce和filter等函数。在本文中,我们将探讨Python中的函数式编程概念,并提供相关的代码示例。什么是函数式编程?函数式编程是一种编程范式,它强调函数的使用作为计算的主要构建块。
原创
2023-09-22 09:14:18
92阅读
第一部分:函数,参数及参数解构一.什么是函数1.函数(1)数学定义:y=f(x),y是x的函数,x是自变量(2)python函数:由若干语句组成的语句块,函数名称,参数列表构成,它是组织代码的最小单元,完成一定的功能。可以通过函数名在程序的不同地方多次执行(这通常叫做函数调用),却不需要在所有地方都重复编写这些语句。2.函数的作用(1)结构化编程对代码的最基本的封装,一般按照功能组织一段代码(2)
转载
2023-06-27 10:50:22
136阅读
异常(基础) exception: 异常 是与正常相对的情况; 什么是错误? 错误是指由于逻辑或语法等导致一个程序无法正常执行的问题; 特点: 有此错误是无法预知的; 什么是异常: 异常是指程序出错时标识的一种状态; 当异常发生时,程序不会再向下执行,而转去调用此函数的地方待处理此错误并恢复为正常状态; 作用: 用作信
转载
2023-07-03 18:52:49
87阅读
数组(array)表示的是可以在给定的索引位置访问或替代的项的一个序列。
转载
2023-06-16 11:37:42
31阅读
一、函数的定义及特点1) 什么是函数?函数就是定义在类中的具有特定功能的一段独立小程序,函数也称为方法2)Java中函数的格式:修饰符 返回值类型函数名(参数类型 形式参数1,参数类型 形式参数2,。。){ 执行语句; return 返回值;}返回值类型:函数运行后的结果的数据类型参数类型:是形式参数的数据类型形式参数:是一个变量,用于存储调用函数时传递给函数的实际参数实际参
转载
2023-05-26 11:13:19
44阅读
一、引入背景函数是什么呢?函数在英文当中经常看到他的名称,这个名称叫做function。这个单词的含义就叫做功能,我们写函数就是写一段代码完成了一些功能。函数我们应该从哪里开始呢?我们应该从函数的本质开始,从它的数学定义开始。函数在数学中的定义其实十分的精确,简单来讲y=f(x),y是值域,x是自变量。y就是x的函数,f就表示函数体。x值变化之后y值一般来说也要变化。但是要注意几个问题。其中并不是
原创
2023-03-27 11:35:54
152阅读
1、什么事闭包? 闭包的定义有很多种,下面是python官网给出的定义: 闭包是词法闭包(Lexical Closure)的简称,是引用了自由变量的函数,这个被引用的自由变量将和这个函数一同存在,即使已经离开了创造它的环境也不例外。 所以,有另一种说法认为闭包是由函数和与其相关的引用环境组合而
转载
2023-08-20 23:48:01
47阅读
一、序列解包 序列解包(或可迭代对象解包):解包就是从序列中取出其中的元素的过程,将一个序列(或任何可迭代对象)解包,并将得到的值存储到一系列变量中。 一般情况下要解包的序列包含的元素个数必须与你在等号左边列出的目标个数相同,否则Python将引发异常。但如果要解包序列元素个数与左边变量数不同的情况下,可使用星号运算符
转载
2023-08-10 19:13:12
160阅读
变量与函数的概念
转载
2019-12-30 19:26:00
135阅读
2评论
前言:*args和 **kwargs是在python的代码中经常用到的两个参数,初学者对这两个参数的理解可能仅仅限于*args是用于接收多余的未命名参数,**kwargs用于接收形参中的命名参数,其中args是一个元组类型,而kwargs是一个字典类型的数据。 其实这两个参数还涉及到了python中的一个重要的知识点,组包与解包。 文章目录一、组包二、解包1、表达式2、函数三、总结 一、组包在Py
转载
2023-08-02 15:19:42
163阅读
点赞
1. 函数重载(OverLoding)概念:同名函数具有不同的参数列表。作用:实现单个类内部的多态性,是静态多态。注意点: (1) 参数类型、个数、顺序至少有一个不相同。(2) 不能通过访问权限、返回类型、抛出的异常进行重载。2. 函数重写(OverRideing)概念:在子类中定义某个方法与其父类有相同的名称和参数;子类对象引用或者子类对象的父类
转载
2023-07-17 15:49:14
129阅读
函数的定义: 在编写脚本的过程中,将一串代码保存并取个名字,我们称为函数。这串代码一般是为了实现某个功能。函数的使用过程分为定义函数和调用函数。 需要注意的地方: 定义函数和调用函数都在脚本内部实现,也就是说函数是在脚本内的。 格式: #!/bin/bash a(){ //定义函数,名称是a 一串实 ...
转载
2021-08-25 17:00:00
99阅读
2评论
闭包 如果内层函数引用了外层函数的变量或参数,并且外层函数返回内层函数名装饰器本质是函数,可以让其他函数在不做任何代码修改的前提下增加额外功能,生产场景例如 插入日志 权限校验、1套用任何函数增加一个输出函数执行总时间的功能模块模块是一个保存了python代码的文件,其中可以包含变量函数或类的定义,或其他语句。一个模块中可以使用其他模块的变量、函数、类等。 &n
原创
精选
2022-08-30 10:59:18
610阅读
第5章 函数 文章目录第5章 函数前言一、函数的概念1.什么是函数2.函数的语法格式3.根据形参和返回值来看,函数有如下几个分类(根据实例结合理解)二、函数的运行原理三、函数重载四、函数的递归 前言 从理解函数的概念、清楚函数的运行原理、清楚函数重载问题和理清函数递归的思路以及结合着相关例题可以更加清晰,正确认识Java中的函数(方法),并且可以灵活运用。一、函数的概念1.什么是函数
转载
2023-08-16 19:04:17
76阅读
Python – 函数专题–函数的基本概念函数就是将一些语句集合在一起的模块,他们能够不止一次的在程序中运行。函数还可以计算出一个返回值,并能够改变函数输入的参数,而且这些参数在代码的运行中每次都不会相同。函数是在编程过程中代替的大量的重复工作,不再有一个操作的代码的多个冗余副本,而是将代码包含到一个单独的函数中。若是需要修改,只需要修改其中的一份拷贝,而不是所有的代码,可以减轻很多的工作。函数所
转载
2024-04-10 13:44:07
10阅读
C,兼备面过程和对象的c++,还是面向对象的编程语言,如java,.net,php等,函数均扮演着重要的角色。当然,在面向对象编程语言JavaScript中(严格来说,JS属于弱面向对象编程语言),函数(function)更扮演着极其重要的角色和占有极其重要的地位。在本篇文章中,不论述什么是JS,JS解决什么问题等之类问题,而是重点阐述JS中的函数(function)。一 JavaSc
转载
2024-10-24 19:48:49
16阅读
如果你熟悉 Shell 编程,了解什么是 Shell 内置命令,那么你也很容易理解什么是 Python 内置函数,它们的概念是类似的。将使用频繁的代码段封装起来,并给它起一个名字,以后使用的时候只要知道名字就可以,这就是函数。函数就是一段封装好的、可以重复使用的代码,它使得我们的程序更加模块化,不需要编写大量重复的代码。内置函数和标准库函数是不一样的。 Python 解释器也是一个程序,它给用户提
转载
2023-11-10 12:35:04
42阅读