第七章、函数的基础之函数体系01

目录

  • 第七章、函数的基础之函数体系

    • 一、函数体系

第七章、函数的基础之函数体系

一、函数体系

  1. 什么是函数
  2. 为什么要用函数
  3. 函数的分类
  4. 怎么定义函数
    • 语法
    • 定义有参数的函数,以及有参函数的应用场景
    • 定义无参数函数,以及无惨的应用场景
    • 定义空函数以及空函数的应用场景
  5. 调用函数
  • 如何调用
  • 函数的返回值
  • 函数参数的应用:形参和实参,位置形参和位置实参,关键字实参和默认形参,*args,**kwargs
  1. 高阶函数(函数对象)
  2. 函数嵌套
  3. 作用域与名称空间
  4. 装饰器
  5. 迭代器与生成器及协程函数
  6. 三元运算,列表解析,生成表达式
  7. 函数的递归调用
  8. 内置函数
  9. 面向过程编程与函数式编程

原文地址:https://www.cnblogs.com/demiao/p/11334824.html

时间: 2024-07-30 16:21:53

第七章、函数的基础之函数体系01的相关文章

第七章第1讲:函数的初认知

1. 函数的作用:大大简化了代码的复杂性,提高了代码使用率(简单来说就是,把某段功能的代码给封装起来,供其他地方条用.如pow.range.abs等) # 斐波契数列 fibs = [0,1] for i in range(8): fibs.append(fibs[-2] + fibs[-1]) print(fibs) # 优化处理 fibs = [0,1] num = int(input("Enter a number:")) for i in range(num): fibs.ap

第七章:Python基础のXML操作和面向对象(上集)

本課主題 XML介绍和操作实战 shutil 模块介绍和操作实战 subprocess 模块介绍和操作实战 XML介绍和操作实战 對於浏览器返回的字符串有以下幾種: HTML JSON,表现是列表和字典的格式 XML XML的應用 一个属性里包含多过属性,一类是页面上做展示的时候可以用到XML,就是为别人来调用(这也是字符串类型的一个XML格式数据);另外一类是配置文件.你可以從文件裡打開一個XML文件,它返回的是一個XML形式的字符串:也可以通過發送 HTTP請求,返回一個 XML 形式的字符

第七章——Windows内核基础-内核理论基础(内存空间布局,Windows与内核启动过程)

1.内存空间布局 X86系统支持32位寻址,因此支持2^32=4GB的虚拟内存空间,windwos系统的内存主要分为内核空间和应用层空间 每部分占2GB,其中包括一个64KB的NULL空间以及非法区域. windows内存的逻辑地址分为两部分: 段选择符和偏移地址,CPU在进行地址翻译的时候,先通过分段机制计算出一个线性地址,在通过页表机制将线性地址映射到物理地址,再从物理内存中读取数据和指令 X64的内存布局与X86的内存布局类似,X64下存在一些空洞,并且X64的最大寻址空间为2^64KB的

C#函数的基础应用

C#函数的基础应用 函数之前的知识回顾 数据类型--变量常量--运算符表达式--语句(顺序,分支,循环)--数组--函数 程序里的函数:能完成一个相对独立功能的代码模块. 数学里的函数:高度抽象. 函数四要素:函数名,输入,输出,加工 函数定义: [static] 返回类型 函数名(输入参数列表) { //函数体——加工 } 函数调用: 函数名(参数); ——适合于调用无返回值的函数 数据类型 变量 = 函数名(参数); ——适合于调用有返回值的函数. 今天要掌握的东西: 1.函数是个什么东西?

函数的基础(12)

函数的基础 1.函数概念引导 函数就是具备一些功能的工具,事先准备好,==需要的时候就可以拿出来==,用的时候拿出来就是函数的调用. ==使用函数,能让程序的扩展性,可读性,可用性更好更高.== 用函数 如果会经常性的使用这个功能的话可以def一个函数 非常好用! 使用函数的顺序:==需要先定义函数,然后调用==. 定义函数: def 函数名(param1,param2) code code return 返回值 register() 调用函数:==函数名加() 即为调用== 函数名(param

第七章、函数基础之函数的调用05

目录 第七章.函数基础之函数的调用05 一.什么是函数调用? 二.函数调用的三种形式 第七章.函数基础之函数的调用05 一.什么是函数调用? 函数名()就会调用函数,会执行函数体代码,直到碰到return或者完函数体所有代码 运行完函数体内代码,如果没有return就会返回none def foo(): pass print(foo()) 二.函数调用的三种形式 def max_self(x,y): if x>y: return x else: return y \# 1. max_self(1

第七章、函数的基础02

目录 第七章.函数的基础02 一.函数的定义 二.为何用函数 三.如何用函数 第七章.函数的基础02 一.函数的定义 定义:在程序中,函数就好比某个功能的工具,准备工具就是定义了函数,遇到应用场景拿来用就是函数的调用 二.为何用函数 解决以下三个问题: 程序冗余 长须的拓展性差 程序的可读性差 三.如何用函数 先定义,后调用 定义函数 def 函数名(param1.param2--): """ 函数功能的描述信息 :param1:描述 :param2:描述 :return:返

第七章、函数基础之定义函数的三种方式03

目录 第七章.函数基础之定义函数的三种方式03 一.无参函数 二.有参函数 三.空函数 第七章.函数基础之定义函数的三种方式03 一.无参函数 定义函数时参数是函数体接收外部传值的一种媒介 在函数阶段括号没有参数就是无参函数.调用时不需要传入实参 如果函数体代码逻辑不需要依赖外部传入值,必须定义成无参函数 def func(): print('hello nick') func() # hello nick 二.有参函数 在函数阶段括号有参数就是有参函数.调用时需要传入实参 如果函数体代码逻辑需

第七章、函数基础之函数的返回值04

目录 第七章.函数基础之函数的返回值04 一.什么是返回值 二.为什么要有返回值 第七章.函数基础之函数的返回值04 一.什么是返回值 函数内部代码经过一些列逻辑处理获得的结果. def func(): name = 'nick' return name name = func() print(name) nick 二.为什么要有返回值 如果需要在程序中拿到函数的处理结果做进一步的处理,则需要函数必须要有返回值 注意: return是函数结束的标志 return的返回值可以返回任意数据类型 re