08 2018 档案
8.14 每日课后作业系列之RE正则 模块的运用
摘要:今日作业: 1.书写验证身份证、手机号码、网易邮箱的正则表达式 2.遍历book.xml文件,通过正则匹配,将所有书名存放到book.txt文件中 3.现有一个text目录下有a.txt,b.txt,c.py三个文件,利用subprocess模块,将三个文件的文件名存放到tag.txt文件中 思考: 阅读全文
posted @ 2018-08-15 08:30 2Maike 阅读(201) 评论(0) 推荐(0)
8.13 每日课后作业系列之hashlib shelve xml模块的运用
摘要:"""1.借助shelve模块,完成将数据 "week": ["Sun", "Mon", "Tues", "Wed", "Thur", "Fri", "Sat"] "person": {"name": "Zero", "age": 8, "height": 180} 序列化到date.shl文件中 阅读全文
posted @ 2018-08-14 14:54 2Maike 阅读(132) 评论(0) 推荐(0)
8.10 每日课后作业系列之包的建立
摘要:# 今日作业:# 1.建立如下包结构,完成包的使用# 结构:# 1)包名为pkg# 2)一级目录pkg下:# -- m.py 模块 有函数m_fn# -- sub1 子包# -- sub2 子包# 3)二级目录sub1下:# -- m1.py 模块 有函数 m1_fn# 4)二级目录sub2下:# 阅读全文
posted @ 2018-08-14 14:52 2Maike 阅读(169) 评论(0) 推荐(0)
8.9 每日课后作业系列之进度条 and 验证码
摘要:# 今日作业:# 1.掌握课堂案例:验证码import randomimport timesq# def make_code(i):# res = ""# for j in range(i):# # 随机0到9# num = str(random.randint(0,9))# c = chr(ran 阅读全文
posted @ 2018-08-11 11:47 2Maike 阅读(242) 评论(0) 推荐(0)
8.8每日作业系列之循环模块运用
摘要:# 今日作业:# p1.以自己的理解总结为什么会出现循环导入,并用代码举例说明# 2.如何来解决循环导入,并解决第1题中的循环导入问题# 3.完成housework.py文件,拥有三个功能:sweep、wash、cook,自定义功能实现(函数体),从文件自执行和作为模块使用两方面,验证三个功能,且两 阅读全文
posted @ 2018-08-11 11:45 2Maike 阅读(242) 评论(0) 推荐(0)
8.7 每日课后作业系列之常用模板(介绍和运用)
摘要:# 今日作业:# p1.简述# 什么是模块#一系列功能的集合体# 模块有哪些来源# p1.内置# 2.第三方# 3.自定义# 模块的格式要求有哪些# p1 .py文件# 2 已被编译为共享库或DLL的C或C++扩展# 3 把一系列模块组织到一起的文件夹(注:文件夹下有一个__init__.py文件, 阅读全文
posted @ 2018-08-11 11:41 2Maike 阅读(240) 评论(0) 推荐(0)
8.6 每日课后作业之递归调用番外篇(迭代器)
摘要:# 今日作业:# 1.简述# 什么是迭代器# 1、 迭代是一个重复的过程,并且每次重复都是基于上一次的结果而来 仅仅循环,不是迭代# 什么是可迭代对象# 在python中,但凡内置有__iter__方法的对象,都是可迭代的对象# 什么是面向过程编程# 核心是'过程'二字,过程即解决问题的步骤,即先干 阅读全文
posted @ 2018-08-11 11:01 2Maike 阅读(128) 评论(0) 推荐(0)
8.1每日课后作业系列之函数装饰器运用
摘要:# 今日作业:# 默写:# 开闭原则# 什么样的函数称为闭包# python中什么是装饰器# 装饰器的两个原则### 一:编写函数,(函数执行的时间是随机的)# import time# import random# def time1():# print('you are D,S,B')# tim 阅读全文
posted @ 2018-08-11 10:57 2Maike 阅读(157) 评论(0) 推荐(0)
8.2每日作业系列之函数的递归调用
摘要:# 1 使用递归打印斐波那契数列(前两个数的和得到第三个数,如:0 1 1 2 3 4 7...)# def func(x,y):# res=x+y# print(x)# if res<100:# return func(y,res)# else:# return y# print(func(0,1 阅读全文
posted @ 2018-08-11 10:57 2Maike 阅读(135) 评论(0) 推荐(0)
7.31每日课后作业之购物车功能完善
摘要:# 作业:# 编写用户注册函数,实现功能# 1、在函数内接收用户输入的用户名、密码、余额# 要求用户输入的用户名必须为字符串,并且保证用户输入的用户名不与其他用户重复# 要求用户输入两次密码,确认输入一致# 要求用户输入的余额必须为数字# def register_input():# while T 阅读全文
posted @ 2018-08-11 10:56 2Maike 阅读(161) 评论(0) 推荐(0)
7.30每日学习课后作业之函数的使用
摘要:# 默写:# 函数中参数的分类及其作用# 位置# 关键字# 形参# 实参# 可变长度参数## 练习题:# 1.# 使用函数新的知识点继续完善, 优化购物车import osproduct_list = [['Iphone7',5800], ['Coffee',30], ['疙瘩汤',10], ['P 阅读全文
posted @ 2018-08-11 10:55 2Maike 阅读(162) 评论(0) 推荐(0)
7.27每日作业之购物车改装升级
摘要:# 默写:## 必做:将购物车升级为带有持久存储的,并使用函数件业务逻辑抽离,是的代码更加清晰整洁# 购物车功能:# 登录# 注册# 查看商品列表# 加入购物车# 余额充值# 购物车商品结算# 可随时提出系统import osproduct_list = [['Iphone7',5800], ['C 阅读全文
posted @ 2018-08-11 10:54 2Maike 阅读(332) 评论(0) 推荐(0)
7.26每日课后作业(三级菜单)
摘要:# 默写:# 列表冒泡排序# 必做:# 1.简述什么是字符编码,为什么出现# 字符 字符编码表 >二进制## 2.使用字典实现三级菜单题目要求参考博客http://www.cnblogs.com/linhaifeng/articles/7133357.html#_label11## menu = { 阅读全文
posted @ 2018-08-11 10:53 2Maike 阅读(163) 评论(0) 推荐(0)
7.25每日学习课后作业
摘要:# 默写:# 1.元组 字典 集合 列表 各自的特点# 2.字典添加 删除 修改 循环# 必做:## 1.餐厅提供了五种不同的菜,使用元组来存储他们,并循环打印出所有菜名,要求用户输入新加的菜名,加入到菜单中,并重新输出# menu=('青菜','辣椒','红烧肉','鱼','豆腐')# a=[]# 阅读全文
posted @ 2018-08-11 10:52 2Maike 阅读(131) 评论(0) 推荐(0)
7.24 每日学习作业总结概括
摘要:# 默写99乘法标# 金字塔## 必做:# 1.昨日选做题 博客中有 http://www.cnblogs.com/linhaifeng/articles/7133357.html#_label3#写代码,有如下变量,请按照要求实现每个功能 (共6分,每小题各0.5分)# name = " aleX 阅读全文
posted @ 2018-08-11 10:51 2Maike 阅读(256) 评论(0) 推荐(0)
7.23 每日学习作业总结
摘要:# 1. 求1-100的所有数的和# count=1# i=0# while count<=100:# i+=count# count += 1# print(i)# count=1# i=0# while count<=100:# i+=count# count+=1# print(i)# 2. 阅读全文
posted @ 2018-08-11 10:50 2Maike 阅读(210) 评论(0) 推荐(0)