认识函数:在一个完成的项目中,某些功能会反复的使用,那么会讲功能封装成函数,当我们要使用功能的时候直接调用函数即可
本质:函数对功能的封装
有点:
1、简化代码的结构名,增加代码的复用度(重复使用的程度)
2、如果想修改某个功能或者某个BUG,只需要修改对象的函数即可
函数定义
格式
def 函数名(参数列表)
语句
return 表达式
def:函数代码块以def关键字开始
函数名:宗逊标识符规则
参数列表(参数1,参数2,……参数n):任何传入函数的参数和变量必须放在圆括号之间,用都好个靠,函数从函数的调用这哪里获取的信息
冒号:函数内容(封装的功能)以冒号开始,并且缩进
语句:函数封装的功能
return 一般用于结束函数的函数,并返回信息给函数的调用者
注意 :最后的return表达式可以不写,相当于return None
def myprint():
print("1")
print("2")
函数的调用
格式:函数名(入参)
问题:编写一个函数,给函数一个字符串和一个年龄,在函数内部打印出来?