基本内容梳理
1:函数定义,函数名,函数体以及函数的调用方式
2:函数的返回值
3:函数的参数
4:函数---动态传参数
5:名称空间,局部名称的加载顺序,全局名称空间,作用域,加载顺序
6:函数的嵌套
7:gloabal,nonlcal关键字
一:函数的定义,函数名,函数体以及函数的调用方式
1:使用def()函数关键字来定义函数,
语法:
def 函数名():
函数体
二:函数返回值,以及返回问题
1:执行完函数后,可以使用返回值return()来返回对应的内容
例子:
def eat():
t = input('请问今晚吃什么')
return t
print('今晚吃'+eat())
输出:
请问今晚吃什么香蕉 # return 可以返回对应的内容
今晚吃香蕉
三:带参数的函数
1: 形参,实参,和传参
语法格式:
def 函数名(参数内容):
函数体
例子:
def gongju(a): #a就是形参
print('打开'+a)
gongju('手机') #'手机'就是实参 这里把是手机传给a 进行运算
输出:
打开手机
2:
年与时驰,意与日去,遂成枯落,
多不接世,悲守穷庐,将复何及。