python学习(四)
来源:互联网 发布:域名备案号怎么弄 编辑:程序博客网 时间:2024/05/17 06:16
1、函数
定义函数的格式如下:
def 函数名(): 代码
demo:
# 定义一个函数,能够完成打印信息的功能def printInfo(): print '------------------------------------' print ' 生命苦短,我用Python' print '------------------------------------'
调用函数
定义了函数之后,就相当于有了一个具有某些功能的代码,想要让这些代码能够执行,需要调用它
调用函数很简单的,通过 函数名() 即可完成调用
demo:
# 定义完函数后,函数是不会自动执行的,需要调用它才可以printInfo()
函数参数
通过以上2小节的学习,想必大家已经能够定义函数以及调用函数了,思考一个问题,如下:
现在需要定义一个函数,这个函数能够完成2个数的加法运算,并且把结果打印出来,该怎样设计?下面的代码可以吗?有什么缺陷吗?
def add2num():
a = 11
b = 22
c = a+b
print c
为了让一个函数更通用,即想让它计算哪两个数的和,就让它计算哪两个数的和,在定义函数的时候可以让函数接收数据,就解决了这个问题,这就是 函数的参数
定义带有参数的函数
示例如下:
def add2num(a, b): c = a+b print c 调用带有参数的函数
以调用上面的add2num(a, b)函数为例:
def add2num(a, b): c = a+b print cadd2num(11, 22) #调用带有参数的函数时,需要在小括号中,
带有返回值的函数
想要在函数中把结果返回给调用者,需要在函数中使用return
如下示例:
def add2num(a, b): c = a+b return c
或者
def add2num(a, b):return a+b
保存函数的返回值
在本小节刚开始的时候,说过的“买烟”的例子中,最后儿子给你烟时,你一定是从儿子手中接过来 对么,程序也是如此,如果一个函数返回了一个数据,那么想要用这个数据,那么就需要保存
保存函数的返回值示例如下:
#定义函数def add2num(a, b): return a+b#调用函数,顺便保存函数的返回值result = add2num(100,98)#因为result已经保存了add2num的返回值,所以接下来就可以使用了print result
阅读全文
0 0
- Python学习(四)
- 学习Python(四)
- python学习(四)
- Python学习笔记(四)
- python学习笔记(四)
- Python学习笔记(四)
- python学习小计(四)
- python学习笔记(四)
- Python学习笔记(四)
- python 学习笔记(四)
- python学习笔记(四)
- Python学习笔记(四)
- Python学习笔记(四)
- Python学习笔记(四)
- python学习笔记(四)
- python学习笔记(四)
- Python学习四(递归)
- python学习笔记(四)
- Android的Activity控件详解
- jdk配置,修改文件方式和update-alternatives命令方式
- 【树状数组--思维】poj1990 MooFest
- ping++支付实现步骤
- hashmap实现原理
- python学习(四)
- ubuntu 下minicom的安装及使用
- 解决mongodb group按时间分组的时差问题
- Android异步消息处理机制
- mybatis进阶(6)--延迟加载
- 静态库的创建与使用
- Codeforces 825 G Tree Queries
- 基于 VLC 的 Android 多媒体解决方案
- Chrome浏览器开机默认全屏启动教程