linux下python学习笔记(七)函数1
来源:互联网 发布:装饰效果图软件 编辑:程序博客网 时间:2024/05/22 10:25
这篇介绍函数。
定义函数
函数通过def关键字定义,并以冒号结尾。
#!/usr/bin/python
# Filename: function1.py
def sayHello():
print 'Hello World!' # block belonging to the function
sayHello() # call the function
#!/usr/bin/python
# Filename: func_param.py
def printMax(a, b):
if a > b:
print a, 'is maximum'
else:
print b, 'is maximum'
printMax(3, 4) # directly give literal values
x = 5
y = 7
printMax(x, y) # give variables as arguments
以上是两个简单的小例子,一个是无参,一个是有两个参数,并无难度。
#!/usr/bin/python
# Filename: func_local.py
def func(x):
print 'x is', x
x = 2
print 'Changed local x to', x
x = 50
func(x)
print 'x is still', x
#!/usr/bin/python
# Filename: func_global.py
def func():
global x
print 'x is', x
x = 2
print 'Changed local x to', x
x = 50
func()
print 'Value of x is', x
这两个例子说明了,一个是局部变量,一个是全局变量。全局变量用global定义。
#!/usr/bin/python
# Filename: func_default.py
def say(message, times = 1):
print message * times
say('Hello')
say('World', 5)
下一篇再接着介绍默认参数的用法。
- linux下python学习笔记(七)函数1
- python学习笔记(七)函数
- Python学习笔记七:函数
- linux下python学习笔记(八)函数2
- Python学习笔记(七)—递归函数
- python学习笔记(七)之函数传递列表
- python 学习笔记(七)
- Python学习笔记(七)
- Python学习笔记(七)
- Python学习笔记(七)
- Python学习笔记(七)
- Linux学习笔记(七)打造vim下的IDE
- 【python学习笔记】实现linux终端下的getch()函数
- Linux学习笔记(七)
- Linux学习笔记(七)
- Linux学习笔记(七)
- Linux学习笔记(七)
- Linux学习笔记(七)
- uva 11100 - The Trip, 2007(贪心)类似于一道LIS题目
- 国内首套免费的《Nutch相关框架视频教程》(1-16)
- 一张图让你知道全世界数据库领域的所有产品
- hdu1280简单hash
- 不稳定的autorelease
- linux下python学习笔记(七)函数1
- C/C++编译过程
- U-boot 编译学习---make TQ2440_config命令执行过程---在 mkconfig 中
- Ubuntu下ssh服务器文件操作命令
- 程序员的自我修养——库与链接的原理
- 自己看的(没什么技术含量)
- 汇编学习笔记--数据处理的两个基本问题
- 第七周—1.静态成员应用
- it巨头的组织架构图