手机版 | 登陆 | 注册 | 留言 | 设首页 | 加收藏
当前位置: 网站首页 > python教程 > 文章 当前位置: python教程 > 文章

python编程基础周志化PDF高教社python编程基础及应用课后答案

时间:2022-06-05    点击: 次    来源:网络    作者:佚名 - 小 + 大

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 中提供的异常处理语句。

上一篇:python编程基础及应用电子版Python编程基础周志华课后答案2019

下一篇:没有了

推荐阅读
声明 | 联系我们 | 关于我们
备案ICP编号  |   QQ:2151239526  |  地址:北京市东城区  |  电话:16605168200  |