文档详情

Python基础1优质课件.ppt

发布:2022-05-16约3.38千字共36页下载文档
文本预览下载声明
为什么用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
显示全部
相似文档