# -*- coding: cp936 -*- #python 27 #xiaodeng #函数小结 #函数的意义 #函数是python避免程序冗长的最基本的方式,函数是python中程序重用的基本单位。 #函数可以把我们复杂系统分割为可管理的部分,而每一个部分都可独立的进行开发,分工协作。 #什么时候创建函数 #当python运行def语句时,函数就会被创建。这个语句会创建函数对象并将其赋值给函数名 #当函数所在模块文件被另外一个模块导入时,通常就会发生这种事情---创建函数对象 #当函数没有return语句会将返回什么? #如果控制流程来到函数体尾部时没有得到retrun语句时,函数就会传回None对象,注意他是一个对象 #通常情况下,我们都需要写出return语句,将None赋值给结果都没有意义的 #在函数定义内部的语句什么时候运行? #函数主体在函数稍后通过一个调用表达式调用时运行。函数每次被调用,主体都会被全新的运行一次。 #检查传入函数的对象类型 有什么错误? #检查传入函数的对象类型,其实就是破坏了函数的灵活性,就是多态的原理。把函数限定在特定的类型上 #没有这类检查时,函数可能处理所有的对象类型,任何支持函数所预期的接口的对象都可以使用。
时间: 2024-10-15 08:46:00