python 函数
1、函数的命名方式
2、函数的参数
2.1 无参数
2.2 固定参数
2.3 默认参数
2.4 可变参数
3、函数的返回值
- 1、函数的命名方式
def 函数名称([参数1,参数2,参数3......]):
def 关键字开头,然后是函数名 ([参数1,参数2,参数3......]) 括号里面是形式参数列表,可以有也可以没有参数。
- 2、函数的参数
2.1 无参数
def printlog():
pass
2.2 固定参数
def printlog2(info):
print(info)
printlog2(‘hello‘)
根据函数名调用函数后面括号中输入确定的实际参数。
2.3 默认参数
def printlog3(name,age=0):
print(‘name:%s,age:%d‘%(name,age))
printlog3(‘zhang san‘,19)
printlog3(‘li si‘)
针对存在默认参数的情况下,调用如果传值的话会替换掉默认值,不传值则使用默认值。
2.4 可变参数
def func(*args,**kwargs):
print(args)
print(kwargs)
func(11,22,33,age=11,name=‘aaa‘)
(11, 22, 33)
{‘name‘: ‘aaa‘, ‘age‘: 11}
args 以元组的方式输出位置参数
kwarge 以字典的方式输出关键字参数
- 3、函数的返回值
函数可以有返回值,也可以没有返回值
返回值以return 方式返回