目录
函数基础
计算机的函数,是一个固定的一个程序段,或称其为一个子程序,它在可以实现固定运算功能的同时,还带有一个入口和一个出口,所谓的入口,就是函数所带的各个参数,我们可以通过这个入口,把函数的参数值代入子程序,供计算机处理;所谓出口,就是指函数的函数值,在计算机求得之后,由此口带回给调用它的程序。
函数相当于是工具(具有一定功能)
不用函数
修理工需要修理器件要用锤子 原地打造 每次用完就扔掉 下次用继续原地打造
用函数
修理工提前准备好工具 什么时候想用就直接拿出来使用
函数的语法结构
函数的定义和调用
1.函数在定义阶段只检测语法 不执行代码
def func():
pass
2.函数在调用阶段才会执行函数体代码
func()
函数的分类
1.空函数
函数体代码为空 使用的pass或者...补全的
空函数主要用于项目前期的功能框架搭建
def register():
"""注册功能"""
pass
2.无参函数
定义函数的时候括号内没有参数
def index():
print('hello')
3.有参函数
定义函数的时候括号内写参数 调用函数的时候括号传参数
def func(a):
print(a)
函数的返回值
def func():
pass
return 'hello'
print('no') # 这里的代码不会执行!
res = func() # 获取返回值 没有return关键字时会获取到None
print(res) # hello
函数的参数
def func(a):
print(a)
func() # 不给参数会报错! # TypeError: func() missing 1 required positional argument: 'a'
func('hello') # hello
标签:入门,参数,func,print,hello,def,函数
From: https://www.cnblogs.com/passion2021/p/16773024.html