1 / 17
文档名称:

python基础PPT课件.ppt

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

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

分享

预览

python基础PPT课件.ppt

上传人:非学无以广才 2019/12/22 文件大小:80 KB

下载得到文件列表

python基础PPT课件.ppt

文档介绍

文档介绍:目录函数定义一个函数使用函数形参局部变量全局变量默认参数值关键参数return语句模块数据结构列表元组字典序列类创建一个类__init__方法__del__方法继承函数定义一个函数函数通过def关键字定义。def关键字后跟一个函数的标识符名称,然后跟一对圆括号。圆括号之中可以包括一些变量名,该行以冒号结尾。接下来是一块语句,它们是函数体执行结果为: $ HelloWorld!#!/usr/bin/python #Filename: defsayHello(): print'HelloWorld!'#blockbelongingtothefunction sayHello()#callthefunction函数使用函数形参参数在函数定义的圆括号对内指定,用逗号分割执行结果为: $ 4ismaximum 7ismaximum#!/usr/bin/python #Filename: defprintMax(a,b): ifa>b: printa,'ismaximum' else: printb,'ismaximum' printMax(3,4)#directlygiveliteralvalues x=5 y=7 printMax(x,y)#givevariablesasarguments函数局部变量当你在函数定义内声明变量的时候,它们与函数外具有相同名称的其他变量没有任何关系,即变量名称对于函数来说是局部的执行结果为: $ xis50 Changedlocalxto2 xisstill50#!/usr/bin/python#Filename:(x):print'xis',xx=2print'Changedlocalxto',xx=50func(x)print'xisstill',x函数全局变量如果你想要为一个定义在函数外的变量赋值,那么你就得告诉Python这个变量名不是局部的,而是全局的。我们使用global语句完成这一功能执行结果为: $ xis50 Changedglobalxto2 Valueofxis2#!/usr/bin/python#Filename:():globalxprint'xis',xx=2print'Changedlocalxto',xx=50func()print'Valueofxis',x函数默认参数值城对于一些函数,你可能希望它的一些参数是可选的,如果用户不想要为这些参数提供值的话,这些参数就使用默认值。这个功能借助于默认参数值完成。你可以在函数定义的形参名后加上赋值运算符(=)和默认值,从而给形参指定默认参数值执行结果为: $ Hello WorldWorldWorldWorldWorld#!/usr/bin/python#Filename:(message,times=1):printmessage*timessay('Hello')say('World',5)函数关键参数如果你的某个函数有许多参数,而你只想指定其中的一部分,那么你可以通过命名来为这些参数赋值——这被称作关键参数——我们使用名字(关键字)而不是位置(我们前面所一直使用的方法)来给函数指定实参执行结果为: $ ais3andbis7andcis10 ais25andbis5andcis24 ais100andbis5andcis50#!/usr/bin/python #Filename: deffunc(a,b=5,c=10): print'ais',a,'andbis',b,'andcis',c func(3,7) func(25,c=24) func(c=50,a=100)函数return语句return语句用来从一个函数返回即跳出函数。我们也可选从函数返回一个值执行结果为: $ 3#!/usr/bin/python #Filename: defmaximum(x,y): ifx>y: returnx else: returny printmaximum(2,3)模块定义一个模块#!/usr/bin/python#Filename:(): print'Hi,thisismymodulespea