Python程序设计项目化教程 课件 项目1、2 配置开发环境和运行程序、基本运算与简单数据处理_第1页
Python程序设计项目化教程 课件 项目1、2 配置开发环境和运行程序、基本运算与简单数据处理_第2页
Python程序设计项目化教程 课件 项目1、2 配置开发环境和运行程序、基本运算与简单数据处理_第3页
Python程序设计项目化教程 课件 项目1、2 配置开发环境和运行程序、基本运算与简单数据处理_第4页
Python程序设计项目化教程 课件 项目1、2 配置开发环境和运行程序、基本运算与简单数据处理_第5页
已阅读5页,还剩59页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

——环境搭建和运行程序e7d195523061f1c0d3ba7f298e59d031c9c3f97027ed136f882110EF8F17BAD1F2C348D17C7856EF46CB4678CC9E44EE1ABA681E3133328A7B4D22AAF822B2429426B2355AA8CC4431B8568D2CF3B73AE9F4AE98D5A0D6A5566EF967553E96D781C502472DAB692B5E92B1CB5B32F40BF8CF6181A24AB2F2CD3A9A53F0FE7F0D4E247476572CCFAC《项目一》知识技能树2341Contents目录Python简介安装Python运行环境安装Python开发工具编写编写和运行程序e7d195523061f1c0d3ba7f298e59d031c9c3f97027ed136f882110EF8F17BAD1F2C348D17C7856EF46CB4678CC9E44EE1ABA681E3133328A7B4D22AAF822B2429426B2355AA8CC4431B8568D2CF3B73AE9F4AE98D5A0D6A5566EF967553E96D781C502472DAB692B5E92B1CB5B32F40BF8CF6181A24AB2F2CD3A9A53F0FE7F0D4E247476572CCFAC5Python语法基础e7d195523061f1c0d3ba7f298e59d031c9c3f97027ed136f882110EF8F17BAD1F2C348D17C7856EF46CB4678CC9E44EE1ABA681E3133328A7B4D22AAF822B2429426B2355AA8CC4431B8568D2CF3B73AE9F4AE98D5A0D6A5566EF967553E96D781C502472DAB692B5E92B1CB5B32F40BF8CF6181A24AB2F2CD3A9A53F0FE7F0D4E247476572CCFAC1Python简介1.1Python语言e7d195523061f1c0d3ba7f298e59d031c9c3f97027ed136f882110EF8F17BAD1F2C348D17C7856EF46CB4678CC9E44EE1ABA681E3133328A7B4D22AAF822B2429426B2355AA8CC4431B8568D2CF3B73AE9F4AE98D5A0D6A5566EF967553E96D781C502472DAB692B5E92B1CB5B32F40BF8CF6181A24AB2F2CD3A9A53F0FE7F0D4E247476572CCFACPython是一种高级编程语言,是由荷兰数学和计算机科学研究学会的Guido于1990年代初设计开发。据说他在1989年圣诞节期间,为了打发无聊的圣诞节而编写的了Python编程语言。GuidovanRossum(吉多·范罗苏姆,网络简称为“鬼叔”,1956—)1.2

Python的不同版本e7d195523061f1c0d3ba7f298e59d031c9c3f97027ed136f882110EF8F17BAD1F2C348D17C7856EF46CB4678CC9E44EE1ABA681E3133328A7B4D22AAF822B2429426B2355AA8CC4431B8568D2CF3B73AE9F4AE98D5A0D6A5566EF967553E96D781C502472DAB692B5E92B1CB5B32F40BF8CF6181A24AB2F2CD3A9A53F0FE7F0D4E247476572CCFACPython分为2个大的版本:一个是Python2,一个是Python3。Python2是早期版本(常见的是Python2.7),官方已经停止维护。目前的Python项目基本用Python3完成,Python3和Python2有很多不兼容的地方。现在一般都推荐Python3版本。1.3Python语言的特点e7d195523061f1c0d3ba7f298e59d031c9c3f97027ed136f882110EF8F17BAD1F2C348D17C7856EF46CB4678CC9E44EE1ABA681E3133328A7B4D22AAF822B2429426B2355AA8CC4431B8568D2CF3B73AE9F4AE98D5A0D6A5566EF967553E96D781C502472DAB692B5E92B1CB5B32F40BF8CF6181A24AB2F2CD3A9A53F0FE7F0D4E247476572CCFAC(1)简单易学(2)开放源码(3)解释性语言(4)移植性强(5)功能强大(6)资源丰富Python的优点:Python的缺点:(1)运行速度慢(2)加密相对困难e7d195523061f1c0d3ba7f298e59d031c9c3f97027ed136f882110EF8F17BAD1F2C348D17C7856EF46CB4678CC9E44EE1ABA681E3133328A7B4D22AAF822B2429426B2355AA8CC4431B8568D2CF3B73AE9F4AE98D5A0D6A5566EF967553E96D781C502472DAB692B5E92B1CB5B32F40BF8CF6181A24AB2F2CD3A9A53F0FE7F0D4E247476572CCFAC2安装Python运行环境2.1Python的开发工具e7d195523061f1c0d3ba7f298e59d031c9c3f97027ed136f882110EF8F17BAD1F2C348D17C7856EF46CB4678CC9E44EE1ABA681E3133328A7B4D22AAF822B2429426B2355AA8CC4431B8568D2CF3B73AE9F4AE98D5A0D6A5566EF967553E96D781C502472DAB692B5E92B1CB5B32F40BF8CF6181A24AB2F2CD3A9A53F0FE7F0D4E247476572CCFACJupyterNotebookJupyterLabPycharm2.2

安装Python运行环境e7d195523061f1c0d3ba7f298e59d031c9c3f97027ed136f882110EF8F17BAD1F2C348D17C7856EF46CB4678CC9E44EE1ABA681E3133328A7B4D22AAF822B2429426B2355AA8CC4431B8568D2CF3B73AE9F4AE98D5A0D6A5566EF967553E96D781C502472DAB692B5E92B1CB5B32F40BF8CF6181A24AB2F2CD3A9A53F0FE7F0D4E247476572CCFAC(1)进入官网(2)下载安装文件2.2安装Python运行环境e7d195523061f1c0d3ba7f298e59d031c9c3f97027ed136f882110EF8F17BAD1F2C348D17C7856EF46CB4678CC9E44EE1ABA681E3133328A7B4D22AAF822B2429426B2355AA8CC4431B8568D2CF3B73AE9F4AE98D5A0D6A5566EF967553E96D781C502472DAB692B5E92B1CB5B32F40BF8CF6181A24AB2F2CD3A9A53F0FE7F0D4E247476572CCFAC(3)启动安装程序选择自定义安装选择添加路径到环境变量2.2安装Python运行环境e7d195523061f1c0d3ba7f298e59d031c9c3f97027ed136f882110EF8F17BAD1F2C348D17C7856EF46CB4678CC9E44EE1ABA681E3133328A7B4D22AAF822B2429426B2355AA8CC4431B8568D2CF3B73AE9F4AE98D5A0D6A5566EF967553E96D781C502472DAB692B5E92B1CB5B32F40BF8CF6181A24AB2F2CD3A9A53F0FE7F0D4E247476572CCFAC特性选择高级选项(4)设置高级选项2.2安装Python运行环境e7d195523061f1c0d3ba7f298e59d031c9c3f97027ed136f882110EF8F17BAD1F2C348D17C7856EF46CB4678CC9E44EE1ABA681E3133328A7B4D22AAF822B2429426B2355AA8CC4431B8568D2CF3B73AE9F4AE98D5A0D6A5566EF967553E96D781C502472DAB692B5E92B1CB5B32F40BF8CF6181A24AB2F2CD3A9A53F0FE7F0D4E247476572CCFAC(5)完成安装

安装完成2.2安装Python运行环境e7d195523061f1c0d3ba7f298e59d031c9c3f97027ed136f882110EF8F17BAD1F2C348D17C7856EF46CB4678CC9E44EE1ABA681E3133328A7B4D22AAF822B2429426B2355AA8CC4431B8568D2CF3B73AE9F4AE98D5A0D6A5566EF967553E96D781C502472DAB692B5E92B1CB5B32F40BF8CF6181A24AB2F2CD3A9A53F0FE7F0D4E247476572CCFAC(5)安装测试测试Python安装是否成功右击windows10左下角,通过

“在这里输入你要搜索的内容”输入框输入“cmd”进入命令行界面,并在闪烁的光标处输入“python”(只输入括号里面的字符)并回车,看到有“Python3.8.7…”字样表示安装成功。

e7d195523061f1c0d3ba7f298e59d031c9c3f97027ed136f882110EF8F17BAD1F2C348D17C7856EF46CB4678CC9E44EE1ABA681E3133328A7B4D22AAF822B2429426B2355AA8CC4431B8568D2CF3B73AE9F4AE98D5A0D6A5566EF967553E96D781C502472DAB692B5E92B1CB5B32F40BF8CF6181A24AB2F2CD3A9A53F0FE7F0D4E247476572CCFAC3安装Python开发工具3.1

安装开发工具——pycharme7d195523061f1c0d3ba7f298e59d031c9c3f97027ed136f882110EF8F17BAD1F2C348D17C7856EF46CB4678CC9E44EE1ABA681E3133328A7B4D22AAF822B2429426B2355AA8CC4431B8568D2CF3B73AE9F4AE98D5A0D6A5566EF967553E96D781C502472DAB692B5E92B1CB5B32F40BF8CF6181A24AB2F2CD3A9A53F0FE7F0D4E247476572CCFAC1.启动安装程序进入官网。官网/。下载安装包。点击顶部“DeveloperTools”,在弹出的界面中“PyCharm”进入下载页面,选择“download”按钮,开启下载过程。执行安装。双击下载的安装文件进行安装。3.1

安装开发工具——pycharme7d195523061f1c0d3ba7f298e59d031c9c3f97027ed136f882110EF8F17BAD1F2C348D17C7856EF46CB4678CC9E44EE1ABA681E3133328A7B4D22AAF822B2429426B2355AA8CC4431B8568D2CF3B73AE9F4AE98D5A0D6A5566EF967553E96D781C502472DAB692B5E92B1CB5B32F40BF8CF6181A24AB2F2CD3A9A53F0FE7F0D4E247476572CCFAC2.指定安装路径在“chooseinstalllocation”(安装位置)界面,可以选择自己的安装位置,建议默认位置安装,继续点击“Next”进入下一步;

3.1

安装开发工具——pyCharme7d195523061f1c0d3ba7f298e59d031c9c3f97027ed136f882110EF8F17BAD1F2C348D17C7856EF46CB4678CC9E44EE1ABA681E3133328A7B4D22AAF822B2429426B2355AA8CC4431B8568D2CF3B73AE9F4AE98D5A0D6A5566EF967553E96D781C502472DAB692B5E92B1CB5B32F40BF8CF6181A24AB2F2CD3A9A53F0FE7F0D4E247476572CCFAC3.完成安装在“InstallationOptions”(安装选项界面),选中所有项目(包括:创建桌面图标,开始菜单项,设置安装路径到系统环境变量,绑定.py扩展名双击可以用PyCharm打开等),点击“Next”完成安装

安装完后,提示“CompletingPyCharmsetup”,并提示重新启动系统,点击“Finish”重新启动系统即完成安装。3.1

安装开发工具——pyCharme7d195523061f1c0d3ba7f298e59d031c9c3f97027ed136f882110EF8F17BAD1F2C348D17C7856EF46CB4678CC9E44EE1ABA681E3133328A7B4D22AAF822B2429426B2355AA8CC4431B8568D2CF3B73AE9F4AE98D5A0D6A5566EF967553E96D781C502472DAB692B5E92B1CB5B32F40BF8CF6181A24AB2F2CD3A9A53F0FE7F0D4E247476572CCFAC4.界面汉化汉化的方式是:点击Pycharm的“File”

“Setting”菜单,打开配置界面后,按照如下顺序操作:在界面左侧点击“Plugins”;点击右侧上方“2”处的MarketPlace;在“3”搜索框中输入“Chinese”并回车;在下方出现的插件列表中选择“Chinese(Simplified)LanguagePack…”;点击右上方出现的“install”安装插件;安装完成后会提示重新启动Pycharm,点击确认即可。重新启动后,PyCharm会自动变成中文界面。注意!自带汉化只支持2020及以后版本e7d195523061f1c0d3ba7f298e59d031c9c3f97027ed136f882110EF8F17BAD1F2C348D17C7856EF46CB4678CC9E44EE1ABA681E3133328A7B4D22AAF822B2429426B2355AA8CC4431B8568D2CF3B73AE9F4AE98D5A0D6A5566EF967553E96D781C502472DAB692B5E92B1CB5B32F40BF8CF6181A24AB2F2CD3A9A53F0FE7F0D4E247476572CCFAC4编写和运行Python程序4.1

交互式编程e7d195523061f1c0d3ba7f298e59d031c9c3f97027ed136f882110EF8F17BAD1F2C348D17C7856EF46CB4678CC9E44EE1ABA681E3133328A7B4D22AAF822B2429426B2355AA8CC4431B8568D2CF3B73AE9F4AE98D5A0D6A5566EF967553E96D781C502472DAB692B5E92B1CB5B32F40BF8CF6181A24AB2F2CD3A9A53F0FE7F0D4E247476572CCFAC所谓交互式编程,就是利用操作系统的控制台,一句句输入代码并执行。具体的过程如下:进入windows的控制台。方法是在Windows的开始按钮中找到搜索,并输入cmd并回车后即可进入;在Widows的控制台提示符中输入Python;在“>>>”提示符后面输入Python代码,每输入一行按回车,代码会自动执行;这里显示的是Mac环境4.2

IDE环境下编程e7d195523061f1c0d3ba7f298e59d031c9c3f97027ed136f882110EF8F17BAD1F2C348D17C7856EF46CB4678CC9E44EE1ABA681E3133328A7B4D22AAF822B2429426B2355AA8CC4431B8568D2CF3B73AE9F4AE98D5A0D6A5566EF967553E96D781C502472DAB692B5E92B1CB5B32F40BF8CF6181A24AB2F2CD3A9A53F0FE7F0D4E247476572CCFACIDE(IntegratedDevelopmentEnvironment,基础开发环境),就是提供创建项目、编写代码、运行和调试代码的一体化开发工具。Python的集成化开发工具包括:Pycharm、Vscode、Jupyter(web版本)等等。启动Pycharm软件。双击桌面的PyCharm图标即可启动PyCharm软件;创建项目。启动PyCharm后,点击启动界面中的“NewProject”创建新项目,在新出现的窗口中,直接点击“Create”按钮即可创建新项目4.2IDE环境下编程e7d195523061f1c0d3ba7f298e59d031c9c3f97027ed136f882110EF8F17BAD1F2C348D17C7856EF46CB4678CC9E44EE1ABA681E3133328A7B4D22AAF822B2429426B2355AA8CC4431B8568D2CF3B73AE9F4AE98D5A0D6A5566EF967553E96D781C502472DAB692B5E92B1CB5B32F40BF8CF6181A24AB2F2CD3A9A53F0FE7F0D4E247476572CCFAC指定Python运行环境。按照右面的界面,指定Python运行环境。一般是选择下面的(Previously

Configured

Interpreter,即已经配置好的解析器,也就是Python的运行环境)。选择好Python的运行环境后和设置好项目的保存路径后,下方的“create”即可点击,点击即可创建项目。4.2IDE环境下编程e7d195523061f1c0d3ba7f298e59d031c9c3f97027ed136f882110EF8F17BAD1F2C348D17C7856EF46CB4678CC9E44EE1ABA681E3133328A7B4D22AAF822B2429426B2355AA8CC4431B8568D2CF3B73AE9F4AE98D5A0D6A5566EF967553E96D781C502472DAB692B5E92B1CB5B32F40BF8CF6181A24AB2F2CD3A9A53F0FE7F0D4E247476572CCFAC创建项目文件在项目文件夹的左上角,右击刚刚创建的项目并选择“new”

“PythonFile”菜单,在新出现的窗口中输入Python文件名称,如“myProgram”(无需输入扩展名.py),按回车即可创建空的python脚本文件;4.2IDE环境下编程e7d195523061f1c0d3ba7f298e59d031c9c3f97027ed136f882110EF8F17BAD1F2C348D17C7856EF46CB4678CC9E44EE1ABA681E3133328A7B4D22AAF822B2429426B2355AA8CC4431B8568D2CF3B73AE9F4AE98D5A0D6A5566EF967553E96D781C502472DAB692B5E92B1CB5B32F40BF8CF6181A24AB2F2CD3A9A53F0FE7F0D4E247476572CCFAC编写代码编写程序代码。在刚刚创建的Python文件中输入如下代码(注意缩进不能省略):print("HelloPython!")运行程序运行程序。在左侧项目文件列表中,右击新创建的Python文件“myProgram.py”,在出现的菜单中选择“RunmyProgram”即可运行该程序,会在Pycharm的底部输出"HelloPython"。e7d195523061f1c0d3ba7f298e59d031c9c3f97027ed136f882110EF8F17BAD1F2C348D17C7856EF46CB4678CC9E44EE1ABA681E3133328A7B4D22AAF822B2429426B2355AA8CC4431B8568D2CF3B73AE9F4AE98D5A0D6A5566EF967553E96D781C502472DAB692B5E92B1CB5B32F40BF8CF6181A24AB2F2CD3A9A53F0FE7F0D4E247476572CCFAC5Python基本语法规范5.1代码缩进e7d195523061f1c0d3ba7f298e59d031c9c3f97027ed136f882110EF8F17BAD1F2C348D17C7856EF46CB4678CC9E44EE1ABA681E3133328A7B4D22AAF822B2429426B2355AA8CC4431B8568D2CF3B73AE9F4AE98D5A0D6A5566EF967553E96D781C502472DAB692B5E92B1CB5B32F40BF8CF6181A24AB2F2CD3A9A53F0FE7F0D4E247476572CCFACPython与其他语言最大的区别就是不使用大括号{}来控制类、函数以及其它逻辑判断,而用缩进来控制。Python语法要求,程序代码中遇到冒号(:),则其下的语句必须缩进。Python语法允许不同位置的冒号后面的缩进空格数量可以不同,但是同一个冒号所有代码块语句必须包含相同数量的缩进空格,即同级别代码必须严格对齐,否则程序无法执行。5.2标识符规范e7d195523061f1c0d3ba7f298e59d031c9c3f97027ed136f882110EF8F17BAD1F2C348D17C7856EF46CB4678CC9E44EE1ABA681E3133328A7B4D22AAF822B2429426B2355AA8CC4431B8568D2CF3B73AE9F4AE98D5A0D6A5566EF967553E96D781C502472DAB692B5E92B1CB5B32F40BF8CF6181A24AB2F2CD3A9A53F0FE7F0D4E247476572CCFAC用于定义函数、模块、类、变量等的名词叫标识符,标识符有两种,一种是编程语言已经定义好的(即内置的),叫关键字(Keyword),也叫保留字,另一种是编程人员自定义的,一般叫自定义标识符(很多语言中简称为标识符)。在Python里,编程人员自定义标识符(这里简称为标识符)在命名规则上遵循以下原则:Python中的保留字标识符只能由字母、数字和下划线组成,且首字母必须是字母或下划线;标识符是区分大小写的。例如,下面3个变量是完全独立的、毫无关系的3个独立个体。标识符不能与关键字重名。

Python中以下划线开头的标识符有特殊意义,一般应避免定义类似标识符。5.3代码注释e7d195523061f1c0d3ba7f298e59d031c9c3f97027ed136f882110EF8F17BAD1F2C348D17C7856EF46CB4678CC9E44EE1ABA681E3133328A7B4D22AAF822B2429426B2355AA8CC4431B8568D2CF3B73AE9F4AE98D5A0D6A5566EF967553E96D781C502472DAB692B5E92B1CB5B32F40BF8CF6181A24AB2F2CD3A9A53F0FE7F0D4E247476572CCFAC注释是程序的说明,不属于程序的功能,运行时不会执行。Python中支持两种注释:即单行注释,单行注释是以#开头一直到行末;多行注释,多行注释用成对的三引号(''')或(""")包围的任意字符串。

5.4跨行语句和空语句e7d195523061f1c0d3ba7f298e59d031c9c3f97027ed136f882110EF8F17BAD1F2C348D17C7856EF46CB4678CC9E44EE1ABA681E3133328A7B4D22AAF822B2429426B2355AA8CC4431B8568D2CF3B73AE9F4AE98D5A0D6A5566EF967553E96D781C502472DAB692B5E92B1CB5B32F40BF8CF6181A24AB2F2CD3A9A53F0FE7F0D4E247476572CCFACPython中,当一行比较长时,可以使用反斜杠(\)将一行的语句分为多行,Python也支持在同一行写多条语句,但语句之间必须用分号隔开。pass语句是一个空语句,是为了保持程序结构的完整性。Pass语句实际上是一个占位符。它经常被用在函数定义、循环结构、类定义等的功能实现部分,当暂时不实现,留作后期实现时即可用pass语句来占位。THANKYOUe7d195523061f1c0d3ba7f298e59d031c9c3f97027ed136f882110EF8F17BAD1F2C348D17C7856EF46CB4678CC9E44EE1ABA681E3133328A7B4D22AAF822B2429426B2355AA8CC4431B8568D2CF3B73AE9F4AE98D5A0D6A5566EF967553E96D781C502472DAB692B5E92B1CB5B32F40BF8CF6181A24AB2F2CD3A9A53F0FE7F0D4E247476572CCFAC——基本运算与简单数据处理e7d195523061f1c0d3ba7f298e59d031c9c3f97027ed136f882110EF8F17BAD1F2C348D17C7856EF46CB4678CC9E44EE1ABA681E3133328A7B4D22AAF822B2429426B2355AA8CC4431B8568D2CF3B73AE9F4AE98D5A0D6A5566EF967553E96D781C502472DAB692B5E92B1CB5B32F40BF8CF6181A24AB2F2CD3A9A53F0FE7F0D4E247476572CCFAC《项目二》231Contents目录Python中的变量和数据类型数据的输入与格式化输出处理数值型数据的运算符e7d195523061f1c0d3ba7f298e59d031c9c3f97027ed136f882110EF8F17BAD1F2C348D17C7856EF46CB4678CC9E44EE1ABA681E3133328A7B4D22AAF822B2429426B2355AA8CC4431B8568D2CF3B73AE9F4AE98D5A0D6A5566EF967553E96D781C502472DAB692B5E92B1CB5B32F40BF8CF6181A24AB2F2CD3A9A53F0FE7F0D4E247476572CCFACe7d195523061f1c0d3ba7f298e59d031c9c3f97027ed136f882110EF8F17BAD1F2C348D17C7856EF46CB4678CC9E44EE1ABA681E3133328A7B4D22AAF822B2429426B2355AA8CC4431B8568D2CF3B73AE9F4AE98D5A0D6A5566EF967553E96D781C502472DAB692B5E92B1CB5B32F40BF8CF6181A24AB2F2CD3A9A53F0FE7F0D4E247476572CCFAC1Python中的变量和数据类型1.1 变量和赋值e7d195523061f1c0d3ba7f298e59d031c9c3f97027ed136f882110EF8F17BAD1F2C348D17C7856EF46CB4678CC9E44EE1ABA681E3133328A7B4D22AAF822B2429426B2355AA8CC4431B8568D2CF3B73AE9F4AE98D5A0D6A5566EF967553E96D781C502472DAB692B5E92B1CB5B32F40BF8CF6181A24AB2F2CD3A9A53F0FE7F0D4E247476572CCFACPython中的变量用于存放程序中要处理的数据,它实际上是计算机内存单元的别名。变量可以理解为去超市购物的菜篮子,其类型和值在赋值的那一刻被初始化。

num1=100num2=87result=num1+num2num1和num2变量就好比一个小菜篮子,它们分别存储的数据是100和87。result变量存储的数据是num1和num2这两个“菜篮子”中的数据累计之和。1.1变量和赋值在编程语言中,将数据放入变量的过程叫做赋值(Assignment)。Python使用等号“=”作为赋值运算符,具体格式为:name=valuename

表示变量名;value

表示值,也就是要存储的数据。1.2

变量的命名规则e7d195523061f1c0d3ba7f298e59d031c9c3f97027ed136f882110EF8F17BAD1F2C348D17C7856EF46CB4678CC9E44EE1ABA681E3133328A7B4D22AAF822B2429426B2355AA8CC4431B8568D2CF3B73AE9F4AE98D5A0D6A5566EF967553E96D781C502472DAB692B5E92B1CB5B32F40BF8CF6181A24AB2F2CD3A9A53F0FE7F0D4E247476572CCFAC变量名必须是大小写英文字母、数字或下划线_

的组合,不能用数字开头,并且对大小写敏感关键字不能用于命名变量(31个),如and、as、assert、break、class、continue、def、del等1.3

变量的类型e7d195523061f1c0d3ba7f298e59d031c9c3f97027ed136f882110EF8F17BAD1F2C348D17C7856EF46CB4678CC9E44EE1ABA681E3133328A7B4D22AAF822B2429426B2355AA8CC4431B8568D2CF3B73AE9F4AE98D5A0D6A5566EF967553E96D781C502472DAB692B5E92B1CB5B32F40BF8CF6181A24AB2F2CD3A9A53F0FE7F0D4E247476572CCFAC数据类型基本类型整数浮点数字符串复数布尔类型扩展类型列表元组集合字典对象数据类型

计算机程序能够处理各种类型的数据,包括文本、图形、图像、音频、视频等等。不同类型数据在存放到内存中需要不同大小的内存空间,而且不同数据支持的处理方式也不同,这就需要给不同的数据赋予不同的类型约束,以便于区别不同数据,这就是数据类型的意义所在。1.3.1

变量的类型——整数Python只有一种类型的整数。Python整数的取值范围是无限的,不管多大或者多小的数字,Python都能轻松处理。当所用数值超过计算机自身的计算能力时,Python会自动转用高精度计算(大数计算)方式进行处理。在Python中,可以使用多种进制来表示整数:包括十进制、二进制、八进制和十六进制,不同进制之间是可以直接参与运算的。1.3.2

变量的类型——浮点数浮点数由整数部分和小数部分组成。Python中的小数有两种书写形式:十进制形式:如34.2,263.548,0.256。

指数形式:指数形式写法为:aEn或aen。a为尾数部分,是一个十进制数;n为指数部分,是一个十进制整数;e或E是固定的字符,用于分割尾数部分和指数部分。结果应该是0.14,为什么是0.1399999999小数在计算机内存中是以二进制形式存储的,小数点后面的部分在转换成二进制时会产生误差,所以小数的计算结果一般都是不精确的。程序开发中,永远不要直接比较俩浮点数是否相等。1.3.2

变量的类型——字符串字符串(String),字符串使用界定符包围,界定符包括双引号""、单引号''或者三引号(''''''或"""""")。单引号和双引号中的字符序列必须在一行上,而三引号的字符序列可以分布在连续的多行上,字符串开始和结尾使用的引号形式必须是一致的,三种字符串界定符中可以互相包含。【例如】1.3.2

变量的类型——字符串当字符串内容中出现引号时,必须进行转义处理,否则会解析出错;处理方案一.用不同引号包围字符串二.对引号进行转义处理在字符串定界符前面加上字母r(或R),那么该字符串将原样输出,将不进行转义。1.3.2

变量的类型——字符串当字符串内容中出现引号时,必须进行转义处理,否则会解析出错;处理方案一.用不同引号包围字符串二.对引号进行转义处理在字符串定界符前面加上字母r(或R),那么该字符串将原样输出,将不进行转义。1.3.2

变量的类型——布尔型bool类型来表示真(对)或假(错)。如常见的5>3比较算式,这个是正确的,在程序世界里称之为真(对),使用True来代表;比如4>20比较算式,这个是错误的,在程序世界里称之为假(错),

使用False来代再表。布尔类型还可以当做整数来对待,即True相当于整数值1,False相当于整数值0。1.3.3

数字类型之间的转换基本数据类型之间不能直接进行运算时需要进行类型转换

Python常见类型转换函数在Python中要获得某个数据的类型,可以利用函数type获得e7d195523061f1c0d3ba7f298e59d031c9c3f97027ed136f882110EF8F17BAD1F2C348D17C7856EF46CB4678CC9E44EE1ABA681E3133328A7B4D22AAF822B2429426B2355AA8CC4431B8568D2CF3B73AE9F4AE98D5A0D6A5566EF967553E96D781C502472DAB692B5E92B1CB5B32F40BF8CF6181A24AB2F2CD3A9A53F0FE7F0D4E247476572CCFAC2数据的输入与格式化输出2.1

数据的输入从键盘输入数据需要使用input函数。格式如下:变量=input("输入提示信息")input函数接受从键盘输入的数据,默认是一个字符串,想获取其它类型,则需要进行类型转换。2.2

数据输出的格式化Python输出数据的格式控制有两种方式:用%开头的字符串控制输出格式;用字符串的format函数控制格式。【注意】print有一个end参数,默认是“\n"表示输出后换行,要改变换行方式,只需要改变end参数的值即可。直接输出2.2 数据输出的格式化输出格式:用%引入格式控制“格式说明符”只是一个占位符,它会被%分隔符后面的表达式代替e7d195523061f1c0d3ba7f298e59d031c9c3f97027ed136f882110EF8F17BAD1F2C348D17C7856EF46CB4678CC9E44EE1ABA681E3133328A7B4D22AAF822B2429426B2355AA8CC4431B8568D2CF3B73AE9F4AE98D5A0D

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论