Python程序设计实践 课件 张银南 实验7 列表与元组 --- ch26 字符串应用 .pptx

Python程序设计实践 课件 张银南 实验7 列表与元组 --- ch26 字符串应用 .pptx

  1. 1、本文档共202页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

实验7;01;一维列表的定义形式如下。;函数和方法;02;;元组的特点

①元组的访问速度比列表快。如果定义了一系列常量,主要目的是对它们进行遍历而不需要修改元素,建议使用元组。

②元组作为不可变序列,与整数、字符串一样,可以作为字典的键,也可以作为集合的元素。而列表既不能作为字典的键,也不能作为集合的元素,因为列表是可变的。;03;列表推导式是一种能快速、简洁地创建列表的另一种方法,又称为列表解析。它可以将循环和条件判断结合,从而避免语法冗长的代码,同时提高程序性能。;带条件的列表推导式如下。;谢谢观看;实验8;01;

;1.创建字典;2.遍历字典;2.遍历字典;2.遍历字典;02;;方法;谢谢观看;实验9;01;

;02;定义函数之后必须调用才能起作用,调用形式如下。;03;;;04;;05;Python中的变量按照作用域的不同可分为全局变量和局部变量。

全局变量在整个代码文件中声明,可以在全局范围内使用;

局部变量在某个函数内部声明,只能在函数内部使用。;06;Python语言使用lambda关键字创建匿名函数,定义的形式如下。;运行结果如下。;07;递归函数是直接或间接调用自身的函数,可分为直接递归函数和间接递归函数。

边界条件(递归出口)与递归方程(递归式)是递归函数的两个要素,只有具备了这两个要素,才能在有限次计算后得出结果。;谢谢观看;实验10;01;;02;文件的打开语句如下。;文件的关闭语句如下。;03;方法;04;方法;05;以逗号分隔的存储格式称为CSV(Comma-SeparatedValues)格式,即逗号分隔值。

它是一种通用的、相对简单的文件格式,在商业和科学领域应用广泛,大部分编辑器都支持直接读取或保存CSV格式的文件。其后缀名是.csv,可以通过记事本或Excel打开。;谢谢观看;实验11;01;;02;异常

程序运行过程中出现的错误或遇到的意外情况,若这些异常得不到有效处理,会导致程序终止运行。;03;1.try…except…else…finally语句的语法格式;1.使用raise语句显式地抛出异常;04;(1)语法错误的调试

对于编译错误,Python解释器会直接抛出异常,可以根据输出的错误信息修改代码。;谢谢观看;实验12;01;类(Class)

具有相同特征的一类事物(如动物类、文件类、操作???等)。;02;定义类需要用关键字class开头。;03;04;05;06;07;实例变量

;08;09;多态

一个变量可以引用不同类型的对象,并且能够自动地调用被引用对象的方法,从而根据不同的对象类型响应不同的操作。;谢谢观看;实验13;01;图形用户界面(GraphicalUserInterface,GUI)采用图形化的方式显示操作界面。;02;

;03;控件;04;1.建立画布;2.绘制线条;谢谢观看;实验14;01;数据分析

指使用适当的统计分析方法对收集的大量数据进行分析,从中提取有用信息形成结论,并加以详细研究和概括总结。;1.数据分析流程;2.第三方库;02;

;数组的属性;内置操作函数;03;;04;1.建立画布;2.绘制线条;谢谢观看;实验15;01;数据可视化

将测量或计算产生的数字信息以图形、图像的形式呈现给研究者,使他们能更直观地观察和提取信息。;02;matplotlib库

一个Python的2D绘图库,可以方便地展示数据,完成科学计算中数据的可视化。

matplotlib库包括多个子模块,可以绘制线形图、柱形图、直方图、散点图、饼图等,一般使用pyplot子模块。导入方法如下。;03;;2.设置图形参数;3.绘制图形;04;保存图形时

可以指定图片的分辨率、边缘颜色等参数。;谢谢观看;实验16;01;网络爬虫(WebCrawler)

又称为网页蜘蛛、网络机器人,是一种按照一定规则自动爬取网络信息的程序或脚本。目前,网络爬虫抓取与解析的主要是特定网站中的数据。;网络爬虫(WebCrawler)

又称为网页蜘蛛、网络机器人,是一种按照一定规则自动爬取网络信息的程序或脚本。目前,网络爬虫抓取与解析的主要是特定网站中的数据。;02;requests库

提供了比标准库urllib更简洁的网页内容读取功能,是常见的网络爬虫工具之一。

requests库提供了7个主要方法。request()方法是基础方法,get()、head()、post()、put()、patch()、delete()等方法均由其构造而成,如表所示。;通过requests库请求指定服务器的URL,请求成功后返回一个Response对象。Response对象的属性如所示。;;03;;1.安装及导入BeautifulSoup库;2.BeautifulSoup库的使用;2.BeautifulSou

文档评论(0)

xiaobao + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档