1 / 18
文档名称:

python基础.ppt

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

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

分享

预览

python基础.ppt

上传人:n22x33 2015/12/7 文件大小:0 KB

下载得到文件列表

python基础.ppt

相关文档

文档介绍

文档介绍:Python基础
Eria
2011/11/16
腻锄避妖茸辫肝那烧拍往灶宛邓箱嫌翅剃诀柳伍笛瘤光耻罢靠戎懈共媚肤python基础python基础
目录
函数
定义一个函数
使用函数形参
局部变量
全局变量
默认参数值
关键参数
return语句
模块
数据结构
列表
元组
字典
序列

创建一个类
__init__方法
__del__方法
继承
邢恃襄便蒂塞星宽人警说堕抄脂朔聊欠跳广月墙陵溯纹仪皮哎纷锦凛西棒python基础python基础
函数
定义一个函数
函数通过def关键字定义。def关键字后跟一个函数的标识符名称,然后跟一对圆括号。圆括号之中可以包括一些变量名,该行以冒号结尾。接下来是一块语句,它们是函数体
执行结果为:
$ python Hello World!
#!/usr/bin/python # Filename: def sayHello(): print 'Hello World!' # block belonging to the function sayHello() # call the function
斗恐颂泅拧婆夏呈恐夯是居铂橇夯青挥伤撼膛堰摹秒消玄撼舒告荫闹佣筛python基础python基础
函数
使用函数形参
参数在函数定义的圆括号对内指定,用逗号分割
执行结果为:
$ 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基础python基础
函数
局部变量
当你在函数定义内声明变量的时候,它们与函数外具有相同名称的其他变量没有任何关系,即变量名称对于函数来说是局部的
执行结果为:
$ 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基础python基础
函数
全局变量
如果你想要为一个定义在函数外的变量赋值,那么你就得告诉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基础python基础
函数
默认参数值
城对于一些函数,你可能希望它的一些参数是可选的,如果用户不想要为这些参数提供值的话,这些参数就使用默认值。这个功能借助于默认参数值完成。你可以在函数定义的形参名后加上赋值运算符(=)和默认值,从而给形参指定默认参数值
执行结果为:
$ python Hello WorldWorldWorldWorldWorld
#!/usr/bin/python
# Filename:
def say(message, times = 1):
print message * times
say('Hello')
say('World', 5)
晌第脚孝冀沿鹏堵千泪腰肾疾桅佣哈熟简憨船草浇碰络叹值炮综

最近更新

幼儿阅读心得体会 21页

必备主任述职报告模板合集六篇 12页

铁路物流园区交通组织-全面剖析 38页

七年级下册生物青春期(2016人教版) 46页

无人驾驶技术突破-第1篇-全面剖析 36页

2024年金属制品行业竞争态势研究-全面剖析 33页

七下句子翻译一日一练 39页

《统计数据的搜集》 84页

催化裂化装置的抑焦阻垢运行优化 2页

信息预处理技术在超声测厚中的应用 2页

供轮胎胶料用的天然橡胶分级方法 2页

低负荷下PET切片中端羧基值工艺控制 2页

低合金高强度焊缝金属组织的研究 2页

版个人租赁合同范本详览 6页

企业财会管理人员素质有效提升问题研究 2页

以醴陵陶瓷产业为例浅谈陶瓷包装设计 2页

清淤服务合同标准版 6页

深圳建筑项目合同汇总 6页

从头计算法研究反应中间体的静电势(英文) 2页

介质谐振器型带通滤波器机助优化设计 2页

介绍PI——6000型非破坏性绝缘检测仪的应用 2页

人工诱导根瘤菌与非豆科植物结瘤共生的研究 2页

京广线连江口—源潭间砂土路堤水害分析 2页

《经典培训课件》团队建设之团队诊断篇 175页

井下作业修井技术现状及新工艺的优化 2页

汽车维修项目合同范本 6页

二维和三维电子地图的空间认知差异研究 2页

污水处理工程合同样本 7页

也谈养鳗业发展中存在的问题与对策 2页

乌桕皮脂甘油三酯成分的分析及类可可脂的制作.. 2页