zoukankan      html  css  js  c++  java
  • python第十四课--排序及自定义函数之自定义函数(案例二)


    案例二:

    python中定义有/无返回值的函数,
    演示python没有函数重载这一说

    需求:自定义函数:计算两个整数的和值
    两个原则:
    1).有没形参
    有,两个

    2).有没返回值
    可有可无
    def my_sum(a,b):
        sum=a+b
        return sum

    调用自定义函数来实现两个整数求和的操作
    sum=my_sum(10,20)
    print('和值为:%d'%sum)
    
    def my_sum(a,b):
        print('和值为:%d' %(a+b))
    my_sum(10,20)


    什么是函数重载?

    在同一个作用范围内定义相同名字的函数,但是形参不同(个位、位置),

    在调用函数的时候,通过传入的参数的不同,能得知到底需要执行哪一个函数

    python中如果在相同的作用域中定义多个重名的函数,

    最后的一个函数,会将之前所有的同名函数全部覆盖,

    所以只能调用最后一个同名函数执行
    def m1():
        print('我是m1....')
    
    def m1():
        print('我也是m1....')
    
    def m1(a):
        print(a)
    
    m1(True)
  • 相关阅读:
    流程控制之while循环
    流程控制之if...else
    基本运算符
    基本数据类型
    注释
    用户交互
    常量
    test
    查询方法
    删除代码
  • 原文地址:https://www.cnblogs.com/hankleo/p/10432634.html
Copyright © 2011-2022 走看看