python第十四课--排序及自定义函数之自定义函数(案例二)
2023-09-11 14:21:24 时间
案例二:
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)
相关文章
- python案例-判断素数
- 用Python的pandas框架操作Excel文件中的数据教程
- 【Python五篇慢慢弹】数据结构看python
- Python 办公自动化,全网最全整理来了!拒绝无效率加班!
- Python之pandas:特征工程中数据类型(object/category/bool/int32/int64/float64)的简介、数据类型转换四大方法、案例应用之详细攻略
- Python语言学习:Python语言学习之编程语言基础案例综合应用集合(输入带*号的密码/与用户交/根据分数判断优良差/提取txt文档中两人对话内容等)之详细攻略
- Python语言学习:Python语言学习之python包/库package的简介(模块的封装/模块路径搜索/模块导入方法/自定义导入模块实现华氏-摄氏温度转换案例应用)、使用方法、管理工具之详细攻略
- Python编程语言学习:os模块/sys模块用法之获取当前系统环境的所有变量及其对应值、添加新的系统环境变量地址等案例之详细攻略
- Python语言学习:字典排序相关案例实现(一行代码对字典按照key或value升序排序并输出、利用sorted对字典按照value进行递增排序,并给定排名索引,组成新字典输出)
- Python编程语言学习:python中与数字相关的函数(取整等)、案例应用之详细攻略
- Python语言学习之pandas:DataFrame二维表的简介、常用函数、常用案例(增删改查排序之选择指定列、根据条件选择特定数据、赋值、列名重命名、修改列数据、处理缺失值、列合并、分组之详细攻略
- Python:数据类型转换之将Scikit-learn的Bunch数据类型转换为Pandas的DataFrame类型案例及代码实现
- Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Find/undo事件)
- Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Menu的Command)
- 已解决2. Set PROTOCOL_BUPFERS_PYTHON_iMPLEMENTATION=python (but this will use pure-Python parsing and w
- 〖Python 数据库开发实战 - Python与MySQL交互篇⑩〗- 创建新闻管理系统的具体python文件
- 基于 Echarts + Python 动态实时大屏真棒
- Python和Excel的完美结合:常用操作汇总(案例详析)
- 【数据结构与算法Python实践系列】5分钟学会经典排序算法-归并排序
- Python:mysql-connector-python模块对MySQL数据库进行增删改查
- python 用lambda表达式代替简单的函数, 匿名函数
- python自动安装python2.7
- 【Python中面向对象的学习】
- 【异常】前端ERR! stack Error: Can‘t find Python executable “python“, you can set the PYTHON env variable.