一丶函数的定义, 函数名, 函数体以及函数的调⽤
我们使⽤def关键字来定义函数 函数的定义
有我们来定义内容
1 def yue(): 2 print("拿出⼿机") 3 print("打开陌陌") 4 print("找个漂亮的妹⼦") 5 print("问她, 约不约啊?") 6 print(
函数的调⽤: 使⽤函数名可以调⽤函数, 写法: 函数名(), 这个时候函数的函数体会被执⾏
1 # 调⽤yue()函数 2 yue() 3 结果: 4 拿出⼿机 5 打开陌陌 6 找个漂亮的妹⼦ 7 问她, 约不约啊? 8 oK. ⾛你!
调用过程:
二. 函数的返回
执⾏完函数之后. 我们可以使⽤return来返回结果.
函数中return的使⽤
1. 函数中遇到return 此函数结束 不再继续
1 def yue(): 2 print("约你") 3 print("约我") 4 print("约他") 5 return 6 print("约谁呀") # 这句话不会被执⾏ 7 yue(
2. 给函数的调⽤者⼀个访问结果
1 def yue(): 2 print("约你") 3 print("约我") 4 print("约他") 5 return "美⼥⼀枚" 6 girl = yue() 7 print(gir
函数的返回值可以有多个结果
def yue(): print("约你") print("约我") print("约他") return "美⼥⼀枚", "萝莉⼀枚" girl = yue() print(type(girl)) # tuple
return : 在函数执行的时候. 如果遇到return. 直接返回
1 1.如果函数什么都不写, 不写return, 没有返回值. 得到的是None 2 2.在函数中间或者末尾写return, 返回的是None 3 3.在函数中写return 值. 返回一个值. 4 4.在函数中可以返回多个返回值, return 值1, 值2, 值3...., 接收的是元组
三丶参数
参数, 函数在调⽤的时候指定具体的⼀个变量的值. 就是参数. 语法:
def yue(chat): print("拿出⼿机") print("打开"+chat) print("找个漂亮的妹⼦") print("约不约") yue("陌陌") yue("微信") yue("探探
搞定了. 我们在调⽤yue的时候给chat⼀个值. 然后再执⾏函数体.
关于参数:
1. 形参
写在函数声明的位置的变量叫形参. 形式上的⼀个完整. 表⽰这个函数需要xxx
2. 实参
在函数调⽤的时候给函数传递的值. 叫实参, 实际执⾏的时候给函数传递的信息. 表⽰给函数
xxx
3. 传参
给函数传递信息的时候将实际参数交给形式参数的过程被称为传参.
参数的分类:
位置参数:
分析: 在访问yue()的时候, 我们按照位置的顺序分别把"微信", "北京", 18 赋值给 chat,
address, age. 在传参过程中. 系统会默认按照位置把实参赋值到形参.
关键字参数:
这样就不需要记住繁琐的参数位置了.
混合参数:
可以把上⾯两种参数混合着使⽤. 也就是说在调⽤函数的时候即可以给出位置参数, 也可
以指定关键字参
注意: 在使⽤混合参数的时候, 关键字参数必须在位置参数后⾯,注意, 必须先声明位置参数, 才能声明默认值参数