python编程基础周志化PDF高教社python编程基础及应用课后答案
下载地址 https://share.weiyun.com/oKXAf8Zh
资料目录 Python编程基础教学视频 51CTO学院(60集) python编程基础教学视频 乾颐盾系列 Python编程基础 张健 张良均 人民邮电出版社.pdf Phthon编程金典.pdf Python 编程指南.pdf 《Python 编程基础》 教学大纲.pdf 《Python编程入门指南(上下册)》 明日科技.pdf 《小小的Python编程故事》毛雪涛,丁毓峰编著.pdf Python编程初学者指南.pdf Python编程入门经典.pdf 树莓派Python编程入门与实战 第2版.pdf Python编程实战__运用设计模式、并发和程序库创建高质量程序.pdf 《Python编程基础》复习资料.pdf Python编程基础与应用-题库大全.doc Python编程基础张健 , 张良均课后习题及答案.pdf Python程序设计基础及实践(慕课版)郭炜习题答案.pdf 《Python程序设计基础与应用》习题答案.pdf 《Python快速编程入门》——课后题答案.doc Python程序设计基础习题答案与分析.doc python基础试题(含答案).doc Python考试题复习知识点试卷试题.doc Python编程基础.pptx 《Python编程之美:最佳实践指南》by Kenneth Reitz.pdf 《Python编程基础与HTTP接口测试》阿奎 编著.pdf Python编程 从入门到实践 by Eric Matthes.pdf Python编程导论第2版_2018 翻译 陈光欣.pdf Python编程快速上手—让繁琐工作自动化_[美] Al Sweigart 著.pdf 趣学python编程中文版.pdf 举例 函 数 在前面的章节中,所有编写的代码都是从上到下依次执行的,如果某段代码需要多次使用,则需要将该段代码多次复制,这种做法势必会影响开发效率,在实际项目开发中是不可取的。 那么如果想要多次使用某段代码,应该怎么做呢?在 Python 中,可以使用函数来达到这个目的。我们把实现某一功能的代码定义为一个函数,在需要使用时,随时调用即可,十分方便。 对于函数,简单理解就是可以完成某项工作的代码块,类似于积木块,可以反复使用。
变量的作用域 变量的作用域是指程序代码能够访问该变量的区域,如果超出该区域,再访问时就会出现错误。在程序中,一般会根据变量的有效范围将变量分为全局变量和局部变量。
快学快用 (1)时光荏苒,日月如梭,不知不觉已经来到 2019 年。请编写一个小程序,实现输入任意年月日,计算出这是这一年的第几天。如输入 20190203,则提示这是 2019 年的第 34 天。 程序参考代码如下: def whichday(m,d): if m in (1,3,5,7): return u'这是今年第'+str((m-1)*30+(m-1)/2+d-2)+u'天' if m in (2,4,6,8,10,12): return u'这是今年第'str((m-1)*30+m/2+d-2)+u'天' if m in (9,11): return u'这是今年第'str((m-1)*30+(m+1)/2+d-2)+u'天 (2)下面 list 中提供了几组 IP 地址,编写一个函数,将 list 中重复出现的 IP 地址找出来。 list=['192.168.1.1','10.192.66.72','10.199.88.132','192.168.1.1','1.192.168.163'] (3)编写一个函数,把输入的字母统一成大写模式,如输入“go big or go home”,输出为 “GO BIG OR GO HOME”。 (4)Python 提供了很多有用的内置函数或模块,大家熟悉一下这些函数或模块的用途,在实际开发时如果遇到相关应用,可以联想到相关函数或模块,然后详细学习并使用,事半功倍。集合类操作内置函数如表 8.1 所示。如果要详细了解这些函数或模块的使用,可以扫描二维码,到快用云端支持平台学习、训练、实战。 表 8.1 集合类操作内置函数(2) dict([arg]) 创建数据字典 list([iterable]) 将一个集合类转换为另外一个集合类 set() set 对象实例化 frozenset([iterable]) 产生一个不可变的 set str([object]) 转换为 string 类型 sorted(iterable[, cmp[, key[, reverse]]]) 队集合排序 tuple([iterable]) 生成一个 tuple 类型 xrange([start], stop[, step]) xrange()函数与 range()函数类似,但 xrange()函数并不创建列表,而是返回一个 xrange 对象,它的行为与列表相似,但是只在需要时才计算列表值,当列表很大时,这个特性能为我们节省内存
异常处理语句 在程序开发时,有些错误并不是每次运行都会出现。例如,本章的实例 01,只要输入的数据符合程序的要求,程序就可以正常运行,否则将抛出异常并停止运行。假设在输入苹果的数量时,输入了 23.5,那么程序将抛出如图 7.3 所示的异常。 图 7.3 抛出 ValueError 异常 这时,就需要在开发程序时对可以出现异常的情况进行处理。下面将详细介绍 Python 中提供的异常处理语句。
|