Python基础1.ppt
《Python基础1.ppt》由会员分享,可在线阅读,更多相关《Python基础1.ppt(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、编程语言编程语言n n编译语言:编译语言:C,C+等等n n编译语言特点:编译为可执行文件,运行编译语言特点:编译为可执行文件,运行速度快速度快n n脚本语言:脚本语言:PHP,PERL,PYTHON,LUA等等n n脚本语言的特点:速度慢脚本语言的特点:速度慢为什么还要学习脚本语言呢?为什么还要学习脚本语言呢?动态语言,开发周期短,易扩展,嵌入式编动态语言,开发周期短,易扩展,嵌入式编程程Python概述概述n n是一种容易学习的强大语言。它包括了高效的高是一种容易学习的强大语言。它包括了高效的高是一种容易学习的强大语言。它包括了高效的高是一种容易学习的强大语言。它包括了高效的高级数据结构,
2、提供了一个简单但很有效的方式进级数据结构,提供了一个简单但很有效的方式进级数据结构,提供了一个简单但很有效的方式进级数据结构,提供了一个简单但很有效的方式进行面向对象编程。行面向对象编程。行面向对象编程。行面向对象编程。n nPython Python 优雅的语法,动态类型,以及它天然的解优雅的语法,动态类型,以及它天然的解优雅的语法,动态类型,以及它天然的解优雅的语法,动态类型,以及它天然的解释能力,使其成为了大多数平台上应用于各领域释能力,使其成为了大多数平台上应用于各领域释能力,使其成为了大多数平台上应用于各领域释能力,使其成为了大多数平台上应用于各领域理想的脚本语言以及开发环境。理想的
3、脚本语言以及开发环境。理想的脚本语言以及开发环境。理想的脚本语言以及开发环境。n nPython Python 的解释器很容易通过的解释器很容易通过的解释器很容易通过的解释器很容易通过C C 或或或或C+C+(或者其它(或者其它(或者其它(或者其它可以由可以由可以由可以由C C来调用的语言)来扩展新的函数和数据来调用的语言)来扩展新的函数和数据来调用的语言)来扩展新的函数和数据来调用的语言)来扩展新的函数和数据结构。因此结构。因此结构。因此结构。因此PythonPython也很适于作为定制应用的一种也很适于作为定制应用的一种也很适于作为定制应用的一种也很适于作为定制应用的一种扩展语言。扩展语言
4、。扩展语言。扩展语言。为什么用为什么用Pythonn n可读性好可读性好n n编码迅速编码迅速n n可移植性好,跨平台可移植性好,跨平台n n面向对象编程面向对象编程OOPn n自动内存管理自动内存管理n nWEB脚本支持和数据处理脚本支持和数据处理n nGUI谁在用?谁在用?n nIBM,NASA,Yahoo等等n nwww.python.orgn n版本:版本:python2.5,2.6最佳选择最佳选择与其它语言比较与其它语言比较n n易于学习,代码容易阅读易于学习,代码容易阅读n n语法简洁语法简洁n n第三方库多第三方库多n n易于构建大型项目易于构建大型项目Shell环境环境n n命
5、令行中键入python回车Python程序程序n n必须以必须以.py或或.pyw为扩展名存储;为扩展名存储;n n采用缩进限制代码块;采用缩进限制代码块;n n无需变量申明,无需释放变量;无需变量申明,无需释放变量;保留字保留字n nAnd,assert,break,class,continue,def,del,if,else,except,finally,for,from.global,import,in,is,lambda,not,or,pass,print,return,try,while标识符标识符n nPython标识符是程序员创建的任何对象。标识符是程序员创建的任何对象。可以使用
6、可以使用AZ,az,09,-;但是,标识符不;但是,标识符不能以数字开头。能以数字开头。n nPython大小写敏感。大小写敏感。n n专用字符专用字符$,%,不能用作标识符。不能用作标识符。内置数据类型内置数据类型n n内置数据类型就是早已构建到解释器内部的类型,内置数据类型就是早已构建到解释器内部的类型,内置数据类型就是早已构建到解释器内部的类型,内置数据类型就是早已构建到解释器内部的类型,分两组:分两组:分两组:分两组:n n不可变数据类型:值不能改变,如字符串,数值不可变数据类型:值不能改变,如字符串,数值不可变数据类型:值不能改变,如字符串,数值不可变数据类型:值不能改变,如字符串,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Python 基础
限制150内