1. 首页
  2. Python

python中函数的调用和返回

“u003Cdivu003Eu003Cpu003Eu003Cstrongu003E函数调用u003Cu002Fstrongu003Eu003Cu002Fpu003Eu003Cpu003E函数调用执行的四个步骤:u003Cu002Fpu003Eu003Col class=” list-paddingleft-2″u003Eu003Cliu003Eu003Cpu003E调用程序在调用处暂停执行u003Cu002Fpu003Eu003Cu002Fliu003Eu003Cliu003Eu003Cpu003E函数的形参在调用时被赋值为实参u003Cu002Fpu003Eu003Cu002Fliu003Eu003Cliu003Eu003Cpu003E执行函数体u003Cu002Fpu003Eu003Cu002Fliu003Eu003Cliu003Eu003Cpu003E函数被调用结束,给出返回值u003Cu002Fpu003Eu003Cu002Fliu003Eu003Cu002Folu003Eu003Cpu003E分析sing()参数person初始化的调用和happy()函数的调用过程图如下:u003Cbru003Eu003Cu002Fpu003Eu003Cpu003Eu003Cimg src=”http:u002Fu002Fp9.pstatp.comu002Flargeu002F16820006021dacb35220″ img_width=”1425″ img_height=”306″ alt=”python中函数的调用和返回” inline=”0″u003Eu003Cu002Fpu003Eu003Cpu003E程序从main()函数开始执行,执行到sing(“Mike”)开始调用sing()函数并将实参Mike传给实参,sing()执行时遇到happy(),程序又开始调用happy()函数,happy()函数执行完再接着执行sing()函数,sing()函数执行完再接着执行main()函数,main()函数执行一个print()函数之后,又遇到另一个sing(“Lily”),这样在按照执行sing(“Mike”)的过程程序再执行一遍。只是传给形参的实参变为了“Liky”。u003Cu002Fpu003Eu003Cpu003Eu003Cstrongu003E函数的返回值u003Cu002Fstrongu003Eu003Cu002Fpu003Eu003Cul class=” list-paddingleft-2″u003Eu003Cliu003Eu003Cpu003Ereturn语句:程序退出该函数,并返回到函数被调用的地方u003Cu002Fpu003Eu003Cu002Fliu003Eu003Cliu003Eu003Cpu003Ereturn语句返回的值传递给调用程序u003Cu002Fpu003Eu003Cu002Fliu003Eu003Cliu003Eu003Cpu003Epython函数的返回值有两种形式:返回一个值;返回多个值u003Cu002Fpu003Eu003Cu002Fliu003Eu003Cliu003Eu003Cpu003E无返回值得return语句等价于return Noneu003Cu002Fpu003Eu003Cu002Fliu003Eu003Cliu003Eu003Cpu003ENone是表示没有任何东西的特殊类型u003Cu002Fpu003Eu003Cu002Fliu003Eu003Cu002Fulu003Eu003Cpu003Eu003Cimg src=”http:u002Fu002Fp3.pstatp.comu002Flargeu002F168600048a02f3f2114f” img_width=”385″ img_height=”142″ alt=”python中函数的调用和返回” inline=”0″u003Eu003Cu002Fpu003Eu003Cul class=” list-paddingleft-2″u003Eu003Cliu003Eu003Cpu003E返回值可以是一个变量,也可以是一个表达式u003Cbru003Eu003Cu002Fpu003Eu003Cu002Fliu003Eu003Cu002Fulu003Eu003Cu002Fdivu003E”

原文始发于:python中函数的调用和返回

主题测试文章,只做测试使用。发布者:醒百年,转转请注明出处:http://www.cxybcw.com/13394.html

联系我们

13687733322

在线咨询:点击这里给我发消息

邮件:1877088071@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

QR code