函数
一, 函数的格式
def 变量()
函数体
return '返回值'
赋值s = 变量调用,执行函数()
print(s) #输出返回值
return的功能:
1.执行到return退出函数体,函数就会停止执行
2.写一个return也可以,默认返回值为None
2.return 一个返回值 调用方将得到一个返回值
3.return 多个返回值 调用方将得到多个返回值并用逗号 (',') 隔开
接收方接收到的是元组
输出是元组 例如: def s(): print('1+1=2') return'周你好','lala' li = s() print(li)
结果:
1+1=2
('周你好', 'lala')
简单的定义与输出
def li(): print("你好") print("我是") print("路飞") li()
结果:
你好
我是
路飞
def li():
print("你好")
print("我是")
print("路飞")
return #当只有一个return是后边输出的是None
li()
结果
你好
我是
路飞
None
当函数遇到 return是函数将结束,不再继续执行
def s(): print('1+1=2') return'周你好','lala' print('年后') #没有被输出 li = s() print(li) 结果: 1+1=2 ('周你好', 'lala') # 从结果可以看出来在return后边的输出并没有执行
参数:
在函数执行中给函数传递的信息
形量:在函数声明的位置,声明出来的变量
实参:在函数调用的时候.实际你给函数传递的值
注:函数的参数的个数是没有要求的
但是形参与实参的个数要匹配
形参:
这地方利用了前边格式化的知识,这里所指的形量其实就是格式化里边的变量
关键字参数:指定赋值
形参:
def li(n) #n就是变量,也就是形参 print('打开手机') print('打开%s''%n) print('打开手机') print('打开手机') li("你好") 结果 打开手机 打开你好 打开手机 打开手机
实参:
def xingxing(n,age): #变量
print('nihao')
print('有%s个'% (n)) #格式输入 , n代表形参
print('zhougou%d岁' % (age))
return 'nihao','zhougou','shide'
xingxing('gou',18) #实参
站在实参的角度:
1. 位置参数
2. 关键字参数
3. 混合参数,注意顺序.先写位置参数,然后在写关键词参数,否则会报错
站在形参的角度
1. 位置参数
2. 默认参数
3. 默认参数和位置参数的混用 先位置参数然后默认值参数 否则报错
def ll(name,age,god,ni = '周军豪'): #ni= "周军豪"这个就是默认参数 print('你好呀我叫%s,%s岁,养了%s条狗,名字叫%s'%(name,age,god,ni)) ll("刘博文",20,god='1') ll('小猪',3,49,'小')
五个英文单词:
1. del 定义
2. return 返回
3. line 行
4. truncate 截断
5. import 输入 ,进口

浙公网安备 33010602011771号