重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
1.什么是函数
函数就相当于具备某一功能的工具
函数的使用必须遵循一个原则:
先定义
后调用
2.为何要用函数
1、组织结构不清晰,可读性差
2、代码冗余
3、可维护性、扩展性差
3、如何用函数
1.函数的定义
定义的语法
'''
def 函数名(参数1,参数2,...):
"""文档描述"""
函数体
return 值
定义函数发生的事情
1、申请内存空间保存函数体代码
2、将上述内存地址绑定函数名
3、定义函数不会执行函数体代码,但是会检测函数体语法
2.函数调用
函数的使用分为定义阶段与调用阶段,定义函数时只检测语法,不执行函数体代码,函数名加括号即函数调用,只有调用函数时才
会执行函数体代码
调用函数发生的事情
1、通过函数名找到函数的内存地址
2、然后加口号就是在触发函数体代码的执行
3.函数返回值
return是函数结束的标志,即函数体代码一旦运行到return会立刻
终止函数的运行,并且会将return后的值当做本次运行的结果返回:
# 1、返回None:函数体内没有return # return # return None # 2、返回一个值:return 值 # def func(): # return 10 # res=func() # print(res) # 3、返回多个值:用逗号分隔开多个值,会被return返回成元组 def func(): return 10, 'aa', [1, 2] res = func() print(res, type(res))
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。