Python基础1优质课件.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
为什么用Python 可读性好 编码迅速 可移植性好,跨平台 面向对象编程OOP 自动内存管理 WEB脚本支持和数据处理 GUI… 与其它语言比较 易于学习,代码容易阅读 语法简洁 第三方库多 易于构建大型项目 Python程序 必须以.py或.pyw为扩展名存储; 采用缩进限制代码块; 无需变量申明,无需释放变量; 保留字 And,assert,break,class,continue,def,del,if,else,except,finally,for,from.global,import,in,is,lambda,not,or,pass,print,return,try,while 谢 谢 聆 听 * 小草从地下探出头来,那是春天的眉毛吧? 早开的野花一朵两朵,那是春天的眼睛吧? 树木吐出点点嫩芽,那是春天的音符吧? 解冻的小溪叮叮咚咚,那是春天的琴声吧? * 编程语言 编译语言:C,C++等 编译语言特点:编译为可执行文件,运行速度快… 脚本语言:PHP,PERL,PYTHON,LUA等 脚本语言的特点:速度慢… 为什么还要学习脚本语言呢? 动态语言,开发周期短,易扩展,嵌入式编程… Python概述 是一种容易学习的强大语言。它包括了高效的高级数据结构,提供了一个简单但很有效的方式进行面向对象编程。 Python 优雅的语法,动态类型,以及它天然的解释能力,使其成为了大多数平台上应用于各领域理想的脚本语言以及开发环境。 Python 的解释器很容易通过C 或C++ (或者其它可以由C来调用的语言)来扩展新的函数和数据结构。因此Python也很适于作为定制应用的一种扩展语言。 为什么用Python 可读性好 编码迅速 可移植性好,跨平台 面向对象编程OOP 自动内存管理 WEB脚本支持和数据处理 GUI… 谁在用? IBM,NASA,Yahoo等 版本:python2.5,2.6最佳选择 与其它语言比较 易于学习,代码容易阅读 语法简洁 第三方库多 易于构建大型项目 Shell环境 命令行中键入python回车 Python程序 必须以.py或.pyw为扩展名存储; 采用缩进限制代码块; 无需变量申明,无需释放变量; 保留字 And,assert,break,class,continue,def,del,if,else,except,finally,for,from.global,import,in,is,lambda,not,or,pass,print,return,try,while 标识符 Python标识符是程序员创建的任何对象。可以使用A~Z,a~z,0~9,-;但是,标识符不能以数字开头。 Python大小写敏感。 专用字符$,%,@不能用作标识符。 标识符 Python标识符是程序员创建的任何对象。可以使用A~Z,a~z,0~9,-;但是,标识符不能以数字开头。 Python大小写敏感。 专用字符$,%,@不能用作标识符。 内置数据类型 内置数据类型就是早已构建到解释器内部的类型,分两组: 不可变数据类型:值不能改变,如字符串,数值及元组 可变数据类型:值可以改变,如列表和字典 x=1 x 1 print x 1 数字 Python提供数字数据类型:整数、浮点数,十六进制和八进制。分别如:40,1.5,0xB3及045 3*(3.0/34) 0.264705882353 3*(3/34)=? round(12.32,1) 12.3 x=2 0x5 1 如果要使用小数,(1)传递转换数字,(2)设小数点 X=3 float(x)/2 数字 Python支持长整数,长度不受限制,需要在数字末尾设置L: 2L**100 1267650600228229401496703205376L Python也处理(实数+虚数)格式的复数 2j**2 (-4+0j) 字符串 Python把字符串当作字符序列,如“Parrot”,当作[“P”,”a”,”r”,”r”,”o”,”t”]处理,首下表为0,访问“P”,需要说出“Parrot”[0]。 字符串连接+ “dead parrot”+”sketch” “dead parrot sketch” 重复 * ”parrot” *2 “parrot parrot” 倒序访问 ”parrot“[-1] “t” 分片 “parrot”[1:3] “ar” 字符串 字符串不可变 t=“pxrrot” t=t[:1]+”a”+t[2:] “parrot” len(“parrot”) 6 “parrot”“sketc

文档评论(0)

牧童 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档