Python入门:函数及使用函数进行面向过程封装
来源:互联网 发布:电视家直播软件怎么样 编辑:程序博客网 时间:2024/06/01 07:20
此博客是记录个人的学习笔记,不以教学为目的,也不以任何形式的官方进行发表,只以简单、形象的词语描述学习过程中的问题,故,不对对错进行负责,兼听则明是你的职责!!!
一、为什么会有函数?
函数的存在是为了将一段可以描述一个功能的代码进行封装
二、函数的两个基本特征
1、函数是有返回的(return)
2、如果不写return就是默认返回none
3、Python的函数不但可以返回int、str、list、dict等数据类型,还可以返回函数!
三、封装示例
#下面是一段描述两个随机数相加的**过程**代码import randoma = random.randomb = random.randomprint(a()+b())
#使用函数封装的结果import randomdef add(): a = random.random b = random.random return a() + b()print(add())
以上两段代码所做的事情是一样的
附:
如:如果在上例中,函数add()没有return的返回结果,那么,最后的print(a()+b())的结果就是“None”,所以,取决一个函数要不要返回一个结果,就看该函数需要做什么,该事件需不需要返回值。
0 0
- Python入门:函数及使用函数进行面向过程封装
- python--函数入门(函数和过程)
- 面向过程 函数式 面向对象 ----基于python讲解
- javascript 面向对象基础(一)对象组成及函数封装
- Python入门:函数封装之python调用sqlmap
- Python 函数封装
- python 函数封装
- swift入门第二季(函数和包,面向过程)
- 《零基础入门学习Python》学习过程笔记【018函数开头文档,及参数相关问题】
- Python入门:面向对象编程-封装
- 前台函数封装存储过程
- 从普通函数到对象方法 ------Windows窗口过程的面向对象封装
- 从普通函数到对象方法 ------Windows窗口过程的面向对象封装
- 从普通函数到对象方法 ------Windows窗口过程的面向对象封装
- 07_Java基础_堆栈、面向对象/过程、封装/构造函数
- [Python入门及进阶笔记]Python-基础-函数小结
- [Python入门及进阶笔记]Python-基础-内置函数小结
- [Python入门及进阶笔记]Python-基础-函数小结
- CodingNet - Learning - 4
- Qt学习笔记之数据库的访问
- Java性能优化权威指南-第一章 策略、方法和方法论
- UVa10082(常量数组的妙用)
- poj 2406
- Python入门:函数及使用函数进行面向过程封装
- 4、使用外部属性文件
- POJ 1258 :Agri-Net(最小生成树)
- 构建安全的apache+mysql+php的web服务器
- Hibernate_抓取策略_xml
- 5、Spring SPEL使用之--在XML中使用SPEL
- 页面报出uncaught exception: out of memory异常,如何处理
- Android 开发实践 常用控件 四种基本布局
- Github系列之二:开源 一行代码实现多形式多动画的推送小红点WZLBadge(iOS)