python编程基础入门教学视频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 举例 快学快用 (1)验证码(CAPTCHA)是 Completely Automated Public Turing test to tell Computers and Humans Apart(全自动区分计算机和人类的图灵测试)的缩写,是一种区分用户是计算机还是人的公共全自动程序。如铁路售票官网 12306 推出的图片验证码,就是防止机器刷票的验证码程序,如图 10.12 所示。写一个 6 位随机验证码程序,使用 random 模块,要求验证码中至少包含一个数字、一个小写字母、一个大写字母。 图 10.12 图片验证 程序参考代码如下: import randomimport string code_li = [] code_li.append(random.choice(string.ascii_lowercase)) code_li.append(random.choice(string.digits)) code_li.append(random.choice(string.ascii_uppercase))while len(code_li) < 6: code_li.append(random.choice(string.digits+string.ascii_lowercase+string. ascii_uppercase))print(code_li) q_code=''.join(code_li)print(q_code) (2)在应用程序的开发过程中,难免要与日期、时间处理打交道。比如,记录一个复杂算法的执行时间,将时间 2019-02-05 20:28:54 转换成时间戳。 参考代码如下: #coding:UTF-8 import time dt = "2019-02-05 20:28:54" #转换成时间数组 timeArray = time.strptime(dt, "%Y-%m-%d %H:%M:%S") #转换成时间戳 timestamp = time.mktime(timeArray) print timestamp (3)Python 提供了很多有用的内置函数或模块,大家熟悉一下这些函数或模块的用途,在实际开发时如果遇到相关应用,可以联想到相关函数或模块,然后详细学习并使用,事半功倍。如表 10.2 所示为反射内置函数。如果要详细了解这些函数或模块的使用,可以扫描二维码,到快用云端支持平台学习、训练、实战。 表 10.2 反射内置函数(2) eval(expression [, globals [, locals]]) 计算表达式 expression 的值 execfile(filename [, globals [, locals]]) 用法类似 exec(),不同的是 execfile 的参数 filename 为文件名,而 exec 的参数为字符串 filter(function, iterable) 构造一个序列,等价于[item for item in iterable if function(item)] 参数 function:返回值为 True 或 False 的函数,可以为 None 参数 iterable:序列或可迭代对象 getattr(object, name [, defalut]) 获取一个类的属性 globals() 返回一个描述当前全局符号表的字典 hasattr(object, name) 判断对象 object 是否包含名为 name 的特性 hash(object) 如果对象 object 为哈希表类型,返回对象 object 的哈希值 id(object) 返回对象的唯一标识 isinstance(object, classinfo) 判断 object 是否是 class 的实例 issubclass(class, classinfo) 判断是否是子类 len(s) 返回集合长度
|