函数
函数里面知识点相当重要,要刻骨铭心
-
函数的作⽤
-
函数的使⽤步骤
-
!!函数的参数作⽤
-
*!!函数的返回值作⽤*
-
函数的说明⽂档
-
函数嵌套
函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。
函数==方法,在一些场合不能称函数要称方法
函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。 ---爬虫领域切身感受
函数的使⽤步骤
定义一个函数
-
任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。----即传参
-
函数的头顶第一行语句添加注释用以说明作用
-
return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None
""" 函数 1、构建函数 def 函数名(): 2、执行函数 调用函数 -- 函数名+() 函数没被调用,里面的代码不会执行,调用之后,会在调用的地方执行函数当中的代码 方法 """ def func(): print("欢迎下次光临") #print() # 不输出 print("大家好,欢迎来洗脚") func() print("----") text = func #变量名 = 函数名,func 默认写法 text() #欢迎下次光临
函数的调用
定义一个函数只给了函数一个名称,指定了函数里包含的参数,和代码块结构。
函数必须调用才会进行执行
目前的函数不要在内部调用--不会执行
# 函数名(参数)
不同的需求,参数可有可⽆。
在Python中,函数必须先定义后使⽤。
# 定义函数 def demo(): print("我是dmeo函数") # 调用函数 demo()
函数的参数作⽤
-
必备参数
-
关键字参数
-
默认参数
-
不定长参数
必备参数
必备参数须以正确的顺序传入函数。调用时的数量必须和声明时的一样(形实参数量一致)!!!
调用demo()函数,你必须传入一个参数,不然会出现语法错误:
完成需求如下:⼀个函数完成两个数1和2的加法运算,如何书写程序?
# 定义函数 def demo(): result = 1 + 2 print(result) # 调⽤函数 demo() **该函数只能完成数字1和2的加法运算,如果想要这个函数变得更灵活,可以计算任何⽤户指定的两个数字的和,如何书写程序?** # 定义函数时同时定义了接收⽤户数据的参数a和b def demo2(a, b): result