zoukankan      html  css  js  c++  java
  • 函数的返回值 return

    # ### 函数的返回值 return
    """
    return: 自定义返回值 , 返回到哪里? 返回到函数的[调用处]
    1.return 后面可以跟上六大标准数据类型 , 除此之外,可以跟上 类对象,函数,如果不写return ,默认返回None
    2.return 如果执行了return ,意味着 return后面得所有代码,统统不执行,函数终止了.
    """
    #(1) return 后面的数据类型
    def func():
    	# return 1
    	# return 3.14
    	# return True
    	# return 4j
    	# return [1,2,3,4]
    	return {"a":1,"b":2}
    res = func() # res = {"a":1,"b":2}
    print(res)
    
    #(2) 如果不写return ,默认返回None
    def func():
    	a =1
    res = func()
    print(res)
    
    #(3) 执行完return 之后,函数立刻终止,后面的代码不执行
    def func():
    	print("执行到1")
    	print("执行到2")
    	return 1
    	print("执行到3")
    	print("执行到4")
    	return 2
    
    res = func()
    print(res)
    
    #(4) 计算器
    print("<===>")
    def calc(sign,num1,num2):
    	if sign == "+":
    		res = num1 + num2
    	elif sign == "-":
    		res = num1 - num2
    	elif sign == "*":
    		res = num1 * num2
    	elif sign == "/":
    		if num2 == 0:
    			return "大兄弟,除数不能为0"
    		res = num1 / num2
    	else:
    		return "不会,别问我!!!!!!,你是有趣的灵魂"
    	return res
    res = calc("^",5,0)
    print(res)
    
    # print打印的值和返回值是两个不相干的概念 return + 值 自定义的
    # res = print(123)
    # print(res)
    

      

  • 相关阅读:
    iOS7 自己定义动画跳转
    Android开发之用双缓冲技术绘图
    postgres 使用存储过程批量插入数据
    渗透过程
    python pytesseract使用
    排序算法比较
    python算法
    python中PIL模块
    数字电路复习
    windows服务参考
  • 原文地址:https://www.cnblogs.com/huangjiangyong/p/10829104.html
Copyright © 2011-2022 走看看