Python中函数的介绍以及用法

本文详细介绍了Python中函数的概念、定义与调用方式,包括位置参数、关键字参数、缺省参数、不定长参数的用法。此外,还讨论了函数的返回值、函数嵌套、匿名函数(lambda)的应用,并提供了函数实践练习。
摘要由CSDN通过智能技术生成

1.函数的介绍

在开发程序时,需要某块代码多次,但是为了提高编写的效率以及代码的重用,所以把具有独立功能的代码块组织为一个小模块,这就是函数

定义函数的规则:

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

2.函数的定义和调用

格式如下:

def 函数名():
    执行语句
函数名()    #调用函数

实例:

def info():
    print("人生苦短我用python")
info()

定义了函数之后,就相当于有了一个具有某些功能的代码,想要让这些代码能够执行,需要调用它
调用函数很简单的,通过 函数名() 即可完成调用
每次调用函数时,函数都会从头开始执行,当这个函数中的代码执行完毕后,意味着调用结束了
当然了如果函数中执行到了return也会结束函数

3.函数的参数

1.首先定义一个带有参数的函数,并且调用这个函数

实例:

def test1(a,b):   # a,b为参数
    c=a+b
    print(c)
test1(1,2)  # 调用带有参数的函数时,需要在小括号中,传递数据

在这里插入图片描述

定义时小括号中的参数,用来接收参数用的,称为 “形参”
调用时小括号中的参数,用来传递给函数用的,称为 “实参”

4.参数的分类

函数参数大概分为四种:
	位置参数
	关键字参数
	缺省参数
	不定长参数

1.位置参数

格式如下:

def 函数名(参数1,参数2):
    代码块
函数名(1,2)

实例:

def fun(a,b):
    print("a:",a)
    print("b:",b)
fun(2,3)

在这里插入图片描述
2.关键字参数

格式如下:

def 函数名(参数1,参数2):
    代码块
函数名(参数1=1,参数2=2)

实例:

def fun(a,b):
    print("a:",a)
    print("b:",b)
fun(a=2,b=3)

在这里插入图片描述

参数调用时可以改变传参顺序,如果有位置参数需要位置参数放在关键字参数前面

实例:

def fun(a
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值