《第1章Python编程基础.pptx》由会员分享,可在线阅读,更多相关《第1章Python编程基础.pptx(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、C O N T E N T S目 录1.1 Python语言概述011.2 搭建Python开发环境021.3 Python语言基础031.1 Python语言概述1.1.1 Python语言的发展Python语言是由荷兰人Guido van Rossum于上个世纪80年代末和90年代初设计出来的。Python语言的第一个版本并在1991年初公开发布。Python语言本身是由诸多其他语言发展而来的,其中包括ABC、Modula-3、C、C+、Algol-68、SmallTalk、Unix shell以及其他脚本语言等等。Python属于自由软件,其语言解释器和源代码均遵循GNU通用公共许可证协
2、议。Python 2.0于2000年10月发布,其中增加了许多新的特性。Python 3.0于2008年12月发布,该版本与之前的Python版本不完全兼容。使用Python 2.x编写的程序无法在Python 3.0上运行。1.1.2 Python语言的特点(1)语法简洁。(2)交互模式。(3)跨平台性。(4)开放源代码。(5)可扩展性。(6)解释型语言。(7)面向对象。(8)丰富的数据结构。1.1.3 Python语言的应用(1)Windows系统编程。(2)数据库访问。(3)科学计算。(4)图形用户界面(GUI)编程。(5)多媒体应用。(6)网络编程。1.2 搭建Python开发环境1.
3、2.1 Python的下载与安装Python的 安 装 程 序 可 以 从 Python官 网(https:/www.python.org/)下载。适用于Windows平台的Python安装程序分为32位和64位两个版本。在Windows中安装Python的步骤。1)启动安装向导。2)单击“Install Now”。3)当看到“Setup was successful”信息时,单击“Close”按钮。验证Python是否安装成功,可进入命令提示符并输入“python”,或者运行IDLE。1.2.2 PyCharm的安装和配置PyCharm是由捷克的JetBrains公司使用Java语言开发的一
4、款智能Python集成开发环境,它提供了一整套工具,可帮助用户提高Python开发的效率。PyCharm的下载网址为http:/ Python程序上机步骤Python有两种编程模式,即交互模式和脚本模式。交互模式是指在“”提示符下直接输入语句并按回车键加以执行;脚本模式是指将所有语句保存在源程序文件(扩展名通常为.py)中,然后在“”提示符下或集成开发环境中运行程序。1.使用Python命令行终端运行Python程序2.使用Python Shell运行Python程序3.使用PyCharm运行Python程序1.3 Python语言基础1.3.1 Python编码规范1.标识符命名规则2.代码
5、缩进3.使用分号4.长语句续行5.使用圆括号6.使用空行7.使用空格8.使用注释1.3.2 基本数据类型1.数值类型 1)整型数据(int)。整数常量可以用十进制、二进制、八进制和十六进制来表示。2)浮点型数据(float)。浮点数有两种表示形式,即十进制小数形式和指数形式。3)复数型数据(complex)。复数是Python内置的数据类型,表示形式为a+bj。2.字符串类型 字符串是使用单引号、双引号或三引号括起来的任意文本。3.布尔类型 布尔(bool)类型数据常用于描述逻辑判断的结果。布尔类型数据只有两个值,即逻辑真和逻辑假,用True和False表示。4.空值 在Python中,空值是
6、一个特殊值,用None来表示。1.3.3 常量和变量变量用于存储程序中使用的各种数据,对应于计算机内存中的一块区域。变量通过唯一的标识符(即变量名)来表示,并且可以通过各种运算符对变量的值进行操作。变量是在首次使用赋值语句对其赋值时创建起来的。赋值语句的一般语法格式如下:变量=表达式创建变量时,操作系统将为变量分配内存空间。对于已经存在的变量,可以使用del运算符将其删除,以释放所占用的内存空间。常量是指首次赋值后使保持固定不变的值。在Python中没有命名常量,通常用一个不改变值的变量来表示常量。通过赋值创建变量时,Python会根据表达式的值来确定变量的数据类型。使用type()函数可以检
7、测变量的数据类型。在实际应用中,还可以根据需要对变量进行类型转换,此时将产生一个目标类型的新对象。变量的类型转换可以通过类型转换函数来实现。1.3.4 运算符1.算术运算符:可以用于对操作数进行算术运算,其运算结果是数值类型。2.关系运算符:亦称比较运算符,用于比较两个操作数的大小,其运算结果是一个布尔值。关系运算符的操作数可以是数字或字符串。3.逻辑运算符:用于布尔值进行运算,包括逻辑与、逻辑或和逻辑非。其中逻辑与和逻辑或是双目运算符,逻辑非是单目运算符。4.位运算符:用于数字的二进制位进行运算。位运算符包括左移运算符()、按与与运算符(&)、按位或运算符(|)、按位异或运算符()以及按位取反运算符()。5.身份运算符:用于比较两个对象的内存地址是否相同。6.成员运算符:用于判定对象是否存在于字符串等序列中。1.3.5 表达式表达式是运算符和运算对象组成的有意义的组合,运算对象亦称操作数,可以是常量、变量,也可以是函数的返回值。通过运算符对表达式中的值进行若干次运算,最终得到表达式的返回值。按照运算符的种类,可将表达式分为算术表达式、关系表达式、逻辑表达式以及测试表达式等。多种运算符混合运算形成复合表达式,此时按照运算符的优先级和结合性依次进行运算。如果需要,也可以使用圆括号来改变运算顺序。
限制150内