《Python入门》PPT课件.ppt

上传人:wuy****n92 文档编号:70273973 上传时间:2023-01-18 格式:PPT 页数:26 大小:2.27MB
返回 下载 相关 举报
《Python入门》PPT课件.ppt_第1页
第1页 / 共26页
《Python入门》PPT课件.ppt_第2页
第2页 / 共26页
点击查看更多>>
资源描述

《《Python入门》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《Python入门》PPT课件.ppt(26页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、About Python目录1.What is python and its development environment4.Program organization2.Basic grammar3.Data typePython的开发环境有许多,有IDLE(Python内置的IDE,随Python安装包提供),PythonWin(适用于Windows),以及PyCharm等等,可以直接去官方网站下载最新的与自己电脑匹配的Python版本,装在电脑上即可运行。Python是一种面向对象的解释型动态数据类型的计算机程序设计语言,语法简洁清晰,可移植性比较好,并且具有庞大的标准库。Python

2、and its development environmentPython简单易学,并且是简单开源的,可扩展性好,可以嵌入c/c+语言当中,向程序用户提供脚本功能。但是它用缩进来区分语句关系,有时会造成许多不便,运行速度较c/c+要慢一些。Python特点丰富的库简单、易学可扩展、可嵌入解释性面向对象、高层免费开源、可移植 实际需要;高效、易懂;众多优点集于一身实际需要;高效、易懂;众多优点集于一身(人身苦短,我用(人身苦短,我用PythonPython!)!)为什么要学Python?应用场景Python应用场景科学科学计算算Web开发服服务器器软件件桌面桌面软件件自自动化脚本化脚本游游戏集成

3、开发环境1 1)开源)开源Python Win+Win32 Extensions IPython(增强的交互式Python)IDE Studio(IDLE以及更多)Eclipse http:/pydev.org/updates http:/eclipse.org 2 2)商业)商业WingIDE(WinWare公司)Komodo(ActiveState公司)http:/ 学习资源学习资源学习资源免免免免 费费费费资资资资 源源源源简明简明PythonPython教程教程啄木鸟社区啄木鸟社区啄木鸟社区啄木鸟社区CSDNCSDNCSDNCSDN下载下载下载下载其他其他其他其他http:/:9081

4、/doc/abyteofpython_cn/chinese/index.htmlBasic Grammar关于变量缩进格式关于函数关于语句程序注释错误处理变量声明变量声明变量:Myvarl=string;Myvarl=0;变量的赋值如果一行写不下,需要用“”作为续行符。变量引用变量引用:如果变量未赋值,引用会出错。若赋值后引用,如:x=1x1变量可以一次赋多值变量可以一次赋多值:v=(a,b,e)(x,y,z)=v x a y b z ev 是一个三元素的 tuple并且(x,y,z)是一个三变量的 tuple。另外需要注意的是,无需声明变量类型,直接赋值使用即可。函数在Python中,函数定

5、义的基本形式如下:def function(params):blockreturn expression/value 在这里说明几点:在这里说明几点:(1)在)在Python中采用中采用def关键字进行函数的定关键字进行函数的定义,不用指定返回值的类型。义,不用指定返回值的类型。(2)函数参数)函数参数params可以是零个、一个或者多可以是零个、一个或者多个,同样的,函数参数也不用指定参数类型,因为在个,同样的,函数参数也不用指定参数类型,因为在Python中变量都是弱类型的,中变量都是弱类型的,Python会自动根据值会自动根据值来维护其类型。来维护其类型。(3)return语句是可选的,

6、它可以在函数体内语句是可选的,它可以在函数体内任何地方出现,表示函数调用执行到此结束;如果没任何地方出现,表示函数调用执行到此结束;如果没有有return语句,会自动返回语句,会自动返回NONE,如果有,如果有return语语句,但是句,但是return后面没有接表达式或者值的话也是返后面没有接表达式或者值的话也是返回回NONE。另另外外:函函数数后后面面要要用用冒冒号号结结尾尾函数:def function_name(arguments):#参数可为空,可有默认值 “optional documentation string”#可选的函数说明语句 function_suite#函数代码段 r

7、eturn fun_obj#可以没有,自动返回None对象def addMeToMe(me):#函数示例:神奇的+操作 return(me+me)#小括号不能省略print addMeToMe(3.14)#6.28print addMeToMe(100)#200print addMeToMe(Python)#PythonPythonprint addMeToMe(-1,abc)#-1,abc,-1,abc函数缩进格式如何缩进如何缩进不要混合使用制表符和空格来缩进,因为这在跨越不同的平台的时候,无法正常工作。最好是每个缩进层次使用 单个制表符 或 两个或四个空格。选择这三种缩进风格之一。缩进格式

8、缩进格式def func(index):t=10*index;if t100:t*=100elif t10:t/=10else:pass语句循环语句:whilewhile expression:#expression 条件表达式 while_suite#根据条件循环执行的语句条件语句:if elif elseif expression1if expression1:#蓝色部分蓝色部分可以单独用 if_suiteif_suiteelif expression2:elif expression2:#绿色部分绿色部分可以省略,也可以重复多个 elif_suite elif_suiteelse exp

9、ression3:#用elif,最后必须有else else_suite#Python没有switch-case语句循环语句:for range()内建函数Python中的for循环与传统的for循环不太一样,不是计数循环,更像迭代循环,如:for nItem in 123,email,homework:print nItemfor nItem in range(5):#range(5)等价于1,2,3,4,5 print nItem,#print不自动换行方法:加逗号for nChar in myString:#myString=abc print nCharfor i in range(l

10、en(myString):#len()字符串长度 print(%d)%(i),myStringi#输出:(0)a 错误处理错误和异常:try-except#Python编译时会检查语法错误,运行时检测其他错误。#当遇到错误,Python解释器就引发异常,并显示详细信息。try:#你打算管理的代码段 except IOError,e:print 出错原因,e#程序员也可以用raise有意引发一个异常程序注释One example:#单行注释 “(三个英文引号)多行注释Data type字典Dictionary列表List元组Tuple字符串自定义数据类型List可以调用函数,如extend()等

11、,进行各种操作,而且List里面可以嵌套ListTuple不可修改,不能添加或者删除元素,不能使用index去搜索,但是效率较高。Dictionary键和键值可以为多种数据类型,并且不会有重复,对大小写敏感Python中,一切皆是对象中,一切皆是对象!字典 Dictionary字典由键和对应的值组成。字典也被称作关联数组或哈希表。基本语法如下:dict=name:Zara,age:7,class:First;访问:print dictname:,dictname;print dictage:,dictage;列表 List初始化列表,例如:list=physics,chemistry,1997

12、,2000;nums=1,3,5,7,8,13,20;访问:nums0:1print nums0:,nums0nums2:5:5,7,8 从下标为2的元素切割到下标为5的元素,但不包含下标为5的元素print nums2:5:,nums2:5nums1:3,5,7,8,13,20 从下标为1切割到最后一个元素print nums1:,nums1:nums:-3:1,3,5,7 从最开始的元素一直切割到倒数第3个元素,但不包含倒数第三个元素print nums:-3:,nums:-3nums:1,3,5,7,8,13,20 返回所有元素print nums:,nums:元组Tuple元组使用小括

13、号(),列表使用方括号;元组创建很简单,只需要在括号中添加元素,并使用逗号(,)隔开即可,例如:tup1=(physics,chemistry,1997,2000);访问:#tup10:physicsprint tup10:,tup10#tup11:3:(chemistry,1997)print tup11:3:,tup11:3创建空元组,例如:tup=();元组中只有一个元素时,需要在元素后面添加逗号,例如:tup1=(50,);元组与字符串类似,下标索引从0开始,可以进行截取,组合等Program organizationPythonPython源代码文件:源代码文件:*.py.py-一个py文件是一个模块-多个模块可以组成一个包PythonPython中间码文件:中间码文件:*.pyc.pyc一个一个py文件:文件:点击添加文本一个一个pypy程序结构:程序结构:点击添加文本The endThanks for watching!

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com