1 / 18
文档名称:

python基础.ppt

格式:ppt   大小:390KB   页数:18页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

python基础.ppt

上传人:sxlw2016 2018/8/11 文件大小:390 KB

下载得到文件列表

python基础.ppt

文档介绍

文档介绍:Python基础
Eria
2011/11/16
目录
函数
定义一个函数
使用函数形参
局部变量
全局变量
默认参数值
关键参数
return语句
模块
数据结构
列表
元组
字典
序列

创建一个类
__init__方法
__del__方法
继承
函数
定义一个函数
函数通过def关键字定义。def关键字后跟一个函数的标识符名称,然后跟一对圆括号。圆括号之中可以包括一些变量名,该行以冒号结尾。接下来是一块语句,它们是函数体
执行结果为:
$ python Hello World!
#!/usr/bin/python # Filename: def sayHello(): print 'Hello World!' # block belonging to the function sayHello() # call the function
函数
使用函数形参
参数在函数定义的圆括号对内指定,用逗号分割
执行结果为:
$ python 4 is maximum 7 is maximum
#!/usr/bin/python # Filename:
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
函数
局部变量
当你在函数定义内声明变量的时候,它们与函数外具有相同名称的其他变量没有任何关系,即变量名称对于函数来说是局部的
执行结果为:
$ python x is 50 Changed local x to 2 x is still 50
#!/usr/bin/python
# Filename:
def func(x):
print 'x is', x
x = 2
print 'Changed local x to', x
x = 50
func(x)
print 'x is still', x
函数
全局变量
如果你想要为一个定义在函数外的变量赋值,那么你就得告诉Python这个变量名不是局部的,而是全局的。我们使用global语句完成这一功能
执行结果为:
$ python x is 50 Changed global x to 2 Value of x is 2
#!/usr/bin/python
# Filename:
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
函数
默认参数值
城对于一些函数,你可能希望它的一些参数是可选的,如果用户不想要为这些参数提供值的话,这些参数就使用默认值。这个功能借助于默认参数值完成。你可以在函数定义的形参名后加上赋值运算符(=)和默认值,从而给形参指定默认参数值
执行结果为:
$ python Hello WorldWorldWorldWorldWorld
#!/usr/bin/python
# Filename:
def say(message, times = 1):
print message * times
say('Hello')
say('World', 5)
函数
关键参数
如果你的某个函数有许多参数,而你只想指定其中的一部分,那么你可以通过命名来为这些参数赋值——这被称作关键参数——我们使用名字(关键字)而不是位置(我们前面所一直使用的方法)来给函数指定实参
执行结果为:
$ python a is 3 and b is 7 and c is 10 a is 25 and b is 5 and c is 24 a is 100 and b is 5 and c is 50
#!/usr/bin/python # Filename: def func(a, b=5, c=10): print 'a is', a, 'and b is', b, '