Python入门PPT.pptx

上传人:wj 文档编号:11612221 上传时间:2023-06-01 格式:PPTX 页数:26 大小:2.26MB
下载 相关 举报
Python入门PPT.pptx_第1页
第1页 / 共26页
Python入门PPT.pptx_第2页
第2页 / 共26页
Python入门PPT.pptx_第3页
第3页 / 共26页
Python入门PPT.pptx_第4页
第4页 / 共26页
Python入门PPT.pptx_第5页
第5页 / 共26页
Python入门PPT.pptx_第6页
第6页 / 共26页
Python入门PPT.pptx_第7页
第7页 / 共26页
Python入门PPT.pptx_第8页
第8页 / 共26页
Python入门PPT.pptx_第9页
第9页 / 共26页
Python入门PPT.pptx_第10页
第10页 / 共26页
Python入门PPT.pptx_第11页
第11页 / 共26页
Python入门PPT.pptx_第12页
第12页 / 共26页
Python入门PPT.pptx_第13页
第13页 / 共26页
Python入门PPT.pptx_第14页
第14页 / 共26页
Python入门PPT.pptx_第15页
第15页 / 共26页
Python入门PPT.pptx_第16页
第16页 / 共26页
Python入门PPT.pptx_第17页
第17页 / 共26页
Python入门PPT.pptx_第18页
第18页 / 共26页
Python入门PPT.pptx_第19页
第19页 / 共26页
Python入门PPT.pptx_第20页
第20页 / 共26页
亲,该文档总共26页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

Python入门PPT.pptx

《Python入门PPT.pptx》由会员分享,可在线阅读,更多相关《Python入门PPT.pptx(26页珍藏版)》请在冰点文库上搜索。

Python入门PPT.pptx

AboutPython,目录,1.Whatispythonanditsdevelopmentenvironment,4.Programorganization,2.Basicgrammar,3.Datatype,Python的开发环境有许多,有IDLE(Python内置的IDE,随Python安装包提供),PythonWin(适用于Windows),以及PyCharm等等,可以直接去www.Python.org官方网站下载最新的与自己电脑匹配的Python版本,装在电脑上即可运行。

Python是一种面向对象的解释型动态数据类型的计算机程序设计语言,语法简洁清晰,可移植性比较好,并且具有庞大的标准库。

Pythonanditsdevelopmentenvironment,Python简单易学,并且是简单开源的,可扩展性好,可以嵌入c/c+语言当中,向程序用户提供脚本功能。

但是它用缩进来区分语句关系,有时会造成许多不便,运行速度较c/c+要慢一些。

丰富的库,简单、易学,可扩展、可嵌入,解释性,面向对象、高层,免费开源、可移植,实际需要;高效、易懂;众多优点集于一身(人身苦短,我用Python!

),为什么要学Python?

应用场景,科学计算,Web开发,服务器软件,桌面软件,自动化脚本,游戏,集成开发环境,1)开源PythonWin+Win32Extensionshttp:

/IPython(增强的交互式Python)http:

/ipython.scipy.orgIDEStudio(IDLE以及更多)http:

/Eclipsehttp:

/pydev.org/updateshttp:

/eclipse.org2)商业WingIDE(WinWare公司)http:

/Komodo(ActiveState公司)http:

/,学习资源,学习资源,学习资源,简明Python教程,啄木鸟社区,CSDN下载,其他,http:

/:

9081/doc/abyteofpython_cn/chinese/index.html,http:

/,http:

/,http:

/www.python.orghttp:

/http:

/www.diveintopython.org/,BasicGrammar,关于变量,缩进格式,关于函数,关于语句,程序注释,错误处理,变量,声明变量:

Myvarl=string;Myvarl=0;变量的赋值如果一行写不下,需要用“”作为续行符。

变量引用:

如果变量未赋值,引用会出错。

若赋值后引用,如:

x=1x1,变量可以一次赋多值:

v=(a,b,e)(x,y,z)=vxaybzev是一个三元素的tuple并且(x,y,z)是一个三变量的tuple。

另外需要注意的是,无需声明变量类型,直接赋值使用即可。

函数,在Python中,函数定义的基本形式如下:

deffunction(params):

blockreturnexpression/value,在这里说明几点:

(1)在Python中采用def关键字进行函数的定义,不用指定返回值的类型。

(2)函数参数params可以是零个、一个或者多个,同样的,函数参数也不用指定参数类型,因为在Python中变量都是弱类型的,Python会自动根据值来维护其类型。

(3)return语句是可选的,它可以在函数体内任何地方出现,表示函数调用执行到此结束;如果没有return语句,会自动返回NONE,如果有return语句,但是return后面没有接表达式或者值的话也是返回NONE。

另外:

函数后面要用冒号结尾,函数:

deffunction_name(arguments):

#参数可为空,可有默认值“optionaldocumentationstring”#可选的函数说明语句function_suite#函数代码段returnfun_obj#可以没有,自动返回None对象defaddMeToMe(me):

#函数示例:

神奇的+操作return(me+me)#小括号不能省略printaddMeToMe(3.14)#6.28printaddMeToMe(100)#200printaddMeToMe(Python)#PythonPythonprintaddMeToMe(-1,abc)#-1,abc,-1,abc,函数,缩进格式,如何缩进,不要混合使用制表符和空格来缩进,因为这在跨越不同的平台的时候,无法正常工作。

最好是每个缩进层次使用单个制表符或两个或四个空格。

选择这三种缩进风格之一。

缩进格式,deffunc(index):

t=10*index;ift100:

t*=100elift10:

t/=10else:

pass,语句,循环语句:

whilewhileexpression:

#expression条件表达式while_suite#根据条件循环执行的语句条件语句:

ifelifelseifexpression1:

#蓝色部分可以单独用if_suiteelifexpression2:

#绿色部分可以省略,也可以重复多个elif_suiteelseexpression3:

#用elif,最后必须有elseelse_suite#Python没有switch-case,语句,循环语句:

forrange()内建函数Python中的for循环与传统的for循环不太一样,不是计数循环,更像迭代循环,如:

fornItemin123,email,homework:

printnItemfornIteminrange(5):

#range(5)等价于1,2,3,4,5printnItem,#print不自动换行方法:

加逗号fornCharinmyString:

#myString=abcprintnCharforiinrange(len(myString):

#len()字符串长度print(%d)%(i),myStringi#输出:

(0)a,错误处理,错误和异常:

try-except#Python编译时会检查语法错误,运行时检测其他错误。

#当遇到错误,Python解释器就引发异常,并显示详细信息。

try:

#你打算管理的代码段exceptIOError,e:

print出错原因,e#程序员也可以用raise有意引发一个异常,程序注释,Oneexample:

#单行注释“(三个英文引号)多行注释,Datatype,字典Dictionary列表List元组Tuple字符串自定义数据类型,List可以调用函数,如extend()等,进行各种操作,而且List里面可以嵌套List,Tuple不可修改,不能添加或者删除元素,不能使用index去搜索,但是效率较高。

Dictionary键和键值可以为多种数据类型,并且不会有重复,对大小写敏感,Python中,一切皆是对象!

字典Dictionary字典由键和对应的值组成。

字典也被称作关联数组或哈希表。

基本语法如下:

dict=name:

Zara,age:

7,class:

First;访问:

printdictname:

dictname;printdictage:

dictage;,列表List初始化列表,例如:

list=physics,chemistry,1997,2000;nums=1,3,5,7,8,13,20;访问:

nums0:

1printnums0:

nums0nums2:

5:

5,7,8从下标为2的元素切割到下标为5的元素,但不包含下标为5的元素printnums2:

5:

nums2:

5nums1:

3,5,7,8,13,20从下标为1切割到最后一个元素printnums1:

nums1:

nums:

-3:

1,3,5,7从最开始的元素一直切割到倒数第3个元素,但不包含倒数第三个元素printnums:

-3:

nums:

-3nums:

1,3,5,7,8,13,20返回所有元素printnums:

nums:

元组Tuple元组使用小括号(),列表使用方括号;元组创建很简单,只需要在括号中添加元素,并使用逗号(,)隔开即可,例如:

tup1=(physics,chemistry,1997,2000);访问:

#tup10:

physicsprinttup10:

tup10#tup11:

3:

(chemistry,1997)printtup11:

3:

tup11:

3创建空元组,例如:

tup=();元组中只有一个元素时,需要在元素后面添加逗号,例如:

tup1=(50,);元组与字符串类似,下标索引从0开始,可以进行截取,组合等,Programorganization,Python源代码文件:

*.py-一个py文件是一个模块-多个模块可以组成一个包,Python中间码文件:

*.pyc,一个py文件:

点击添加文本,一个py程序结构:

点击添加文本,Theend,Thanksforwatching!

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2