重载:比较大小的函数; 给定两个数、三个数甚至是由数字组成的列表,然后返回最大的值

重载:写几个关于比大小的函数

  1. 给定两个数,返回最大的那个数
  2. 给定三个数,返回最大的那个数
  3. 传入数字组成的列表[1, 0, -1, 3.5], 返回最大的那个数

1.给定两个数,返回最大的那个数

重载:比较大小的函数; 给定两个数、三个数甚至是由数字组成的列表,然后返回最大的值_第1张图片

 

2.给定三个数,返回最大的那个数

第一种方法:

重载:比较大小的函数; 给定两个数、三个数甚至是由数字组成的列表,然后返回最大的值_第2张图片

 

第二种方法:

重载:比较大小的函数; 给定两个数、三个数甚至是由数字组成的列表,然后返回最大的值_第3张图片

 

3. 传入数字组成的列表[1, 0, -1, 3.5], 返回最大的那个数

第一种方法:

重载:比较大小的函数; 给定两个数、三个数甚至是由数字组成的列表,然后返回最大的值_第4张图片

 

第二种方法:

重载:比较大小的函数; 给定两个数、三个数甚至是由数字组成的列表,然后返回最大的值_第5张图片

 

第三种方法:枚举函数法

重载:比较大小的函数; 给定两个数、三个数甚至是由数字组成的列表,然后返回最大的值_第6张图片

 

枚举后的结果:

重载:比较大小的函数; 给定两个数、三个数甚至是由数字组成的列表,然后返回最大的值_第7张图片

 

重写:子类重写父类中的同名方法,正对类继承情况

重载:类中有多个同名方法,参数个数不同或者参数的类型不同,这种情况叫做方法重载。针对方法参数的不同情况。

python当中没有重载机制,Java语言才有。同名函数重复定义,以最后的为准。

因为python是动态类型语言,传实参什么类型都接受;形参和实参可以传 可变个数的参数。

 

你可能感兴趣的:(python基础)