python函数必须有return吗

@都董5752:python函数中的while和if循环 -
张艳13071213714…… 首先你的while循环为 while 1,也就是这是个死循环,死循环你就必须设置一个条件让他break 你输入的不是name1或name2,由于没有break的条件所以会一直print 修改如下:def name(x): while 1: if x == "name1" or x =="name2": print "...

@都董5752:若一个函数没有return语句,则什么值也不会返回 -
张艳13071213714…… 首先,除非你使用void函数,其他类型函数必须有return语句,如果没有return,不能通过编译.也就是你所谓的“带回一个不确定的值”.

@都董5752:python关于return的一个小问题 -
张艳13071213714…… 因为他都是return None,而函数如果没定义回复,得到的也是None,所以对你这段代码 2个return None是没有影响的 但是,用了return None,你代码写成这样也可 (可以不用到else):def sqrt(x): ans=0 if x>=0: while ans*ans if ans*ans!=x: print x,'is not a perfect number' return None return ans print x,'is a negative number' return None

@都董5752:每次CALL之后必须有RET返回吗?
张艳13071213714…… CALL之后可以接着CALL,可以多层嵌套.但最终应该RET回来.基本上还是一一对应关系.

@都董5752:Python中怎么用字符串来命名一个函数? -
张艳13071213714…… 有2个标准库函数可以完成你说的要求,建议用eval() eval() 和exec()区别是eval()有返回值 def test1(): print "Test1 Excuted!" return True ret = eval ("test1()") print ret结果如下>>> Test1 Excuted!True而exec()只执行,并无返回值.def test2(): print "Test2 Excuted!" return True exec("test2()")结果如下>>> Test2 Excuted!>>>如果要将exec()赋值,会有以下语法错误!ret = exec("test2()")

@都董5752:python中的函数必须要有返回值吗 -
张艳13071213714…… 不需要,不写会自动返回 none

@都董5752:运行程序出现了“函数必须有个返回值”,怎么解决 -
张艳13071213714…… 定义成void型试试. 还是建议写return

@都董5752:汇编里函数如果没有RET会怎么样 -
张艳13071213714…… 没有ret函数就不会返回,会继续往下执行.

@都董5752:js的函数一定要有返回值吗?不写return语句是否可行? -
张艳13071213714…… 1、不一定.<br>2、JS中的方法可以写返回值,使用return即可,例如:<br>function add(a, b){<br>return a + b;<br>}<br>alert(add(1, 2));//3<br>3、如果函数里不写return,则函数会返回undefined,可以根据需要判断是否有返回值.<br>4、假如不写return的话,系统默认就是返回一个undefined,表示该函数没有写返回值.

相关推荐

  • python list append
  • python常用内置函数大全
  • python中upper函数怎么用
  • python里的return函数
  • python123 i0
  • 学python后到底能干什么
  • python初学编程必背
  • python函数return的用法
  • pythonset()函数
  • python for循环
  • python中reverse true
  • python函数return函数自身
  • python format的用法
  • python函数大全及使用
  • python必须有return语句吗
  • 零基础学python要多久
  • format在python中的用法
  • python id 函数
  • python replace函数用法
  • python函数大全pdf
  • python函数视频教程
  • python鸡兔同笼代码
  • python基本命令大全
  • eval在python中的用法
  • python判断输入类型type
  • python中return的用法
  • 本文由网友投稿,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
    若有什么问题请联系我们
    2024© 客安网