美文网首页
python函数基础知识

python函数基础知识

作者: lily_5945 | 来源:发表于2021-01-19 15:37 被阅读0次
  • 什么是函数?

1,函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。
2,函数能提高应用的模块性,和代码的重复利用率。Python提供了许多内建函数,比如print()。但也可以自己创建函数,这被叫做自定义函数。

  • 自定义函数规则

1,函数代码块以def开头,后接函数标识符改成和圆括号()
2,任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用户定义参数
3,函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明
4,函数内容以冒号 : 起始,并且缩进
5,return [表达式] 结束函数,选择性地返回一个值给调用方,不带表达式的 return 相当于返回 None。
6,默认情况下,参数值和参数名称是按函数声明中定义的顺序匹配起来的

    def 函数名(参数1,参数2,...):
        函数体
  • 函数调用

函数名(),括号里面填写需要传入的参数,没有则不填

  • 传参类型

必须参数:必需参数须以正确的顺序传入函数。调用时的数量必须和声明时的一样
关键字参数:允许函数调用时参数的顺序与声明时不一致,因为 Python 解释器能够用参数名匹配参数值
默认参数:定义函数的时候,形参=默认值。调用函数时,如果没有传递参数,则会使用默认参数
不定长参数:可以传递任意数量的参数。有以下两种形式

    # *args :定义函数的时候,用*args。在函数内部,是个元祖
    def fun1(*args):
        函数体

    # **kwargs:定义函数的时候,用**kwargs。在函数内部,是个字典
    def fun2(**kwargs):
        函数体    
  • return的作用

1、函数的输出。返回的类型可以是任意类型
2、一旦在执行函数的过程中,遇到了return语句,直接退出函数。
3、如果函数当中没有return,那么函数的返回值是None
4、在定义函数时,如果希望某些条件没有满足,直接退出函数的话,就用return

相关文章

  • Python 3 学习笔记 -- def 函数

    一、def 函数基础知识 def 函数的定义 在 python 中,def 函数是用来定义一个 function(...

  • Python基础-20装饰器

    20.装饰器 20.1 函数基础知识     在Python中函数为一等公民,我们可以: 把函数赋值给变量 在函数...

  • python的函数(简略版)

    本文主要介绍python函数的基础知识。回答了,什么是函数,如何定义函数,函数的调用及函数的作用域等等问题。本文是...

  • 1.python基础知识

    python基础知识 1.BIF BIF(built-in functions,内置函数),例如print( )就...

  • Python | 函数编程的基础知识介绍

    函数基础知识 掌握自定义函数的基本语法规范和调用方法/掌握函数的各种参数的使用及调用规则 1.Python函数 ●...

  • 快速学习Python基础知识(4)

    Python 基础部分--了解Python快速了解 Python 基础知识(1)快速学习 Python 基础知识(...

  • 快速学习Python基础知识(3)

    Python 基础部分--了解Python快速了解 Python 基础知识(1)快速学习 Python 基础知识(...

  • Python基础知识-函数

    函数 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 定义一个函数 函数代码块以 def 关键...

  • python函数基础知识

    什么是函数? 1,函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。2,函数能提高应用的模块性,和...

  • Python3基础知识

    Python3基础知识 | 基础语法 Python3基础知识 | 编程第一步 Python3基础知识 | 基本数据...

网友评论

      本文标题:python函数基础知识

      本文链接:https://www.haomeiwen.com/subject/xdzqzktx.html