06 2017 档案
摘要:# python中一切皆为对象,且python3统一了类与类型的概念,类型就是类 # 特征即数据属性,技能即方法属性,特征与技能的结合体就一个对象。 # 从一组对象中提取相似的部分就是类 # 对象是特征(变量)与技能(函数)的结合体 # 而类是一系列对象共同的特征与技能的结合体 # 类有两种作用:属性引用和实例化 # 属性引用(类名.属性) # >>> Garen.camp #引用类的数...
阅读全文
摘要:购物车# 功能要求:# 要求用户输入总资产,例如:2000# 显示商品列表,让用户根据序号选择商品,加入购物车# 购买,如果商品总额大于总资产,提示账户余额不足,否则,购买成功。# 附加:可充值、某商品移除购物车 goods=[{"name":"电脑","price":1999}, {"name":"鼠标","price":10}, {"name":"游艇","pri...
阅读全文
摘要:# 一 # 模块 # # 模块一共三种: # # python标准库 # 第三方模块 # 应用程序自定义模块 # # 模块两种执行方式: #用于启动执行 #用于被调用执行 # 调用方式1 (推荐) # import module1 # import module2 # 调用方式2 # import module1,module2 # import time,sys,os # 执行被调用的...
阅读全文
摘要:# 1 编写 tail -f a.txt |grep 'error' |grep '404'命令,周一默写 # import time # def tail(filepath,encoding='utf-8'): # with open(filepath,encoding=encoding)as f: # f.seek(0,2) # while True:...
阅读全文
摘要:# 1 文件内容如下,标题为:姓名,性别,年纪,薪资 # # egon male 18 3000 # alex male 38 30000 # wupeiqi female 28 20000 # yuanhao female 28 10000 # # 要求: # 1 从文件中取出每一条记录放入列表中, # 列表的每个元素都是{'name':'egon','sex':'male','age':18...
阅读全文
摘要:import re # 1、 匹配一段文本中的每行的邮箱 # ret=re.findall('\w+@\w+\.com','10000@qq.com,qwe48645313@163.com') # print(ret) # 2、 匹配一段文本中的每行的时间字符串,比如:‘1990-07-12’; # ret=re.search('^(\d{4})-(?:0?[1-9]|1[0-2])-((?:0...
阅读全文
摘要:#对之前文件进行的增删改查操作实现日志操作,日志输出用户进行过的操作。 def log(): import logging logger_obj=logging.getLogger() logger_obj.setLevel(logging.INFO) fh=logging.FileHandler('log.txt') ch=logging.StreamH...
阅读全文
摘要:# day12作业: # 功能实现: # 一个文件夹中,存在多个文件,包括图片,视频,文本等等, # 遍历出时间在2017-06-05至2017-06-09这段时间内创建的所有文件。具体文件夹,自己创建就可以了。 # import os # import time # start=time.mktime(time.strptime('2017-06-05','%Y-%m-%d')) # stop...
阅读全文
摘要:# 1 整理今天装饰器代码(每人手写一份,注意,是手写,交到小组长手里,明天我检查),准备明天默写 # 2 编写日志装饰器,实现功能如:一旦函数f1执行,则将消息2017-07-21 11:12:11 f1 run写入到文件中 # 注意:时间格式的获取 # import time # time.strftime('%Y-%m-%d %X') # impor...
阅读全文
摘要:# 1、写函数,用户传入修改的文件名,与要修改的内容,执行函数,完成批量修改操作 # def number_file(file,change_s,change): # import os # with open(file, 'r', encoding='utf-8')as read_f,open('z_file', 'w', encoding='utf-8')as write_f...
阅读全文
摘要:# 一、元素分类 # 有如下值集合[11, 22, 33, 44, 55, 66, 77, 88, 99, 90...],将所有大于 # 66 # 的值保存至字典的第一个key中,将小于 # 66 # 的值保存至第二个key的值中。 # 即: {'k1': 大于66的所有值, 'k2': 小于66的所有值} # a = [11,22,33,44,55,66,77,88,99] # b = [] ...
阅读全文
摘要:大致来说,命名空间只是将名称映射到对象的容器。正如你可能已经听到的,Python中的所有内容 - 字符串,列表,词典,函数,类等都是一个对象。这样的“名称与对象”的映射使我们能够通过分配给它的名称访问对象。例如a =“welcome to the world!”进行简单的字符串分配,我们创建了一个对
阅读全文
摘要:""" time.struct_time(tm_year=1970, tm_mon=8, tm_mday=20, tm_hour=19, tm_min=33, tm_sec=20, tm_wday=3, tm_yday=232, tm_isdst=0) """ time.struct_time(tm
阅读全文
摘要:有以下员工信息表 当然此表你在文件存储时可以这样表示 现需要对这个员工信息文件,实现增删改查操作 注意:以上需求,要充分使用函数,请尽你的最大限度来减少重复代码! aaa.txt
阅读全文
摘要:yield的表达式形式要做一个初始化的操作next(g)或g.send(None) 下面用一个装饰器实现初始化操作 面向过程的程序设计思想: 核心是:过程,过程就是流程 优点:思路清晰,复杂的问题简单化,流程化 缺点:扩展性差 应用:linux内核,httpd,git 生产者消费者模型
阅读全文
摘要:很多新手刚开始学习python的时候经常会看到python 中__name__ = \'__main__\' 这样的代码,可能很多新手一开始学习的时候都比较疑惑,python 中__name__ = '__main__' 的作用,到底干嘛的? 有句话经典的概括了这段代码的意义: “Make a sc
阅读全文
摘要:# #流程控制练习题: # #==========>基础部分 # #练习一: # if True or False and False: # print('yes') # else: # print('no') # #输出结果为?为什么? #and优先级比or高,所以先计算False and False, # 结果是False,True or False结果为True,输出结果为...
阅读全文
摘要:# 一:编写函数,(函数执行的时间是随机的) import time import random # def foo(): # time.sleep(random.randrange(1,5)) # print('haha') # foo() # 二:编写装饰器,为函数加上统计时间的功能 # def timmer(func): # def wrapper(): # ...
阅读全文
摘要:#r模式,默认模式,文件不存在则报错 # f=open('a.txt',encoding='utf-8') # print(f.read())#读全部 # print(f.readline())#读一行 # print(f.readlines())#读全部列表形式 # f.close()#关闭 #w模式,没有文件则创建一个新文件,存在则覆盖 # f=open('b.txt','w',encodi...
阅读全文
摘要:# 函数的分类# 1.内置函数:built-in# 2.自定义函数:# def 函数名(参数1,参数2,...):# '''注释'''# 函数体# 函数的使用:先定义,后调用# 如何定义函数之定义函数的三种形式# 1.定义无参函数:函数的执行不需要依赖于调用者传入的参数才能执行时,需要定义为无参函数
阅读全文
摘要:一、 打开python官网 python.org 下载windows下的python 安装最新版python3.6 64位的windows可执行文件,点击下载 安装 最新版python2.7下载 python2.7安装 安装的路径 添加环境变量,让pyhton3和Python2可以自由切换 pyth
阅读全文
摘要:#1、使用while循环输出1 2 3 4 5 6 8 9 10 # s=0 # while s<10: # s+=1 # if s==7: # continue # print(s) # for i in range(1,11): # if i==7: # continue # print(i) # i +...
阅读全文
摘要:# 1:编写for循环,利用索引遍历出每一个字符 # msg = 'hello egon 666' # for i in range(len(msg)): # print(i,msg[i]) # 2:编写while循环,利用索引遍历出每一个字符 # msg = 'hello egon 666' # i=0 # while i>: 1 # 总工资是: 120000.0 # # 1 # 查询...
阅读全文
摘要:1、注册码激活Activation code http://idea.lanyus.com/ 2、服务器激活License server(推荐) http://idea.imsxm.com/或者http://182.254.242.193:1024/(转) 3、破解补丁激活 下载 https://p
阅读全文
摘要:当while语句配备else子句时,如果while子句内嵌的循环体在整个循环过程中没有执行break语句(循环体中没有break语句,或者循环体中有break语句但是始终未执行),那么循环过程结束后,就会执行else子句中的语句体。否则,如果while子句内嵌的循环体在循环过程一旦执行break语句
阅读全文