快捷搜索:  汽车  科技

python函数是如何定义的(python函数的定义和调用--python函数用法)

python函数是如何定义的(python函数的定义和调用--python函数用法)第二种是关键字参数:即无需按照定义的顺序,传入参数,用参数名匹配参数值在调用函数时,可使用的参数类型有四种:第一种是必备参数:即按照定义的函数参数顺序,在调用函数时,传入参数(4)调用自定义的函数的基本格式为:定义函数的名称();若圆括号()为空,调用时,也为空,若若圆括号()不为空,调用时需传入参数 (5)return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None。

Python里面除了许多的内建函数,还可以自己创建函数,被叫做用户自定义函数。

python函数是如何定义的(python函数的定义和调用--python函数用法)(1)

1.python函数的定义规则

(1)以 def 开头,后接定义函数的名称和圆括号(),以冒号结尾

(2)圆括号()可为空,也可以传入参数

(3)定义函数的内容,与def有缩进关系

(4)调用自定义的函数的基本格式为:定义函数的名称();若圆括号()为空,调用时,也为空,若若圆括号()不为空,调用时需传入参数

(5)return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None。

python函数是如何定义的(python函数的定义和调用--python函数用法)(2)


2.python函数参数的四种类型

在调用函数时,可使用的参数类型有四种:
第一种是必备参数:即按照定义的函数参数顺序,在调用函数时,传入参数

python函数是如何定义的(python函数的定义和调用--python函数用法)(3)

第二种是关键字参数:即无需按照定义的顺序,传入参数,用参数名匹配参数值

python函数是如何定义的(python函数的定义和调用--python函数用法)(4)

第三种是默认参数,即在定义函数之初就设定好了,对应的值,在实例化时,若,参数省略,则按照默认参数,若没有省略,则按照实例化的值运行

python函数是如何定义的(python函数的定义和调用--python函数用法)(5)

第四种是不定长参数。当函数需要处理的参数个数不确定时,可选择此参数

python 中有两种多值参数:

  • 接收 元组:参数名前加 一个 *
  • 接收 字典:参数名前加 两个 *

一般在给多值参数命名时,习惯使用以下两个名字

  • *args — 存放 元组 参数
  • **kwargs — 存放 字典 参数,(kw 即 keyword,kwargs 即 键值对参数

python函数是如何定义的(python函数的定义和调用--python函数用法)(6)

猜您喜欢: