自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(71)
  • 收藏
  • 关注

转载 queue队列,以及生产者消费者模型

queue队列!特点是有序的,跟list的区别,list调用元素,其实就是复制,还要用remove给删掉,麻烦,queue更加方便生成队列的方法:classqueue.Queue(maxsize=0) #先入先出 #maxsize可以设定队列大小classqueue.LifoQueue(maxsize=0) #last in fisrt out 后进先...

2018-06-28 22:19:00 153

转载 线程的语法 (event,重要)

Python threading模块2种调用方式直接调用12345678910111213141516171819importthreadingimporttimedefsayhi(num):#定义每个线程要运行的函数pr...

2018-06-28 21:12:00 184

转载 线程、进程的基本知识(纯知识)

白话理解吧:线程:操作系统的最小单位,是一串指令的集合。进程:各种线程的集合,封装到一起,干事业!进程与线程的区别?Threads share the address space of the process that created it; processes have their own address space.Threads have dir...

2018-06-28 21:09:00 147

转载 pandas作业

作业要求我们尝试 ? Pandas 来玩玩一些真实的数据。文 ?tickets_201803.csv含有三月份中国区ITSM的支持数据 ?大约这么个样子简单整理后练习1:求OSS-QD ?3月份的Ticket数量和Ticket平均解决时间在中国区的名次 ?df = pd.read_csv('tickets_201803.csv')cols =...

2018-06-06 23:15:00 263

转载 一个小练习,理解起来挺吃力的,我加了注释,以后看的多了,再回来看,应该好理解...

# group_6.apply(function_name) # 对分组对象应用自定义函数# 练习: 对df6按k3分组后,求每组中k2列的最大值和最小值# 要求利用 apply 函数这个作业看着很简单,但是我理解起来挺吃力的。这个答案不是我写的,实在是不好下口,因为理解的不到位,没有切入点吧...不知道为啥这个这么吃力df6 = pd.DataFrame({'k1': ...

2018-06-06 21:15:00 92

转载 DataFrame基本操作 <三> 计算名次,移除重复数据,数据替换,划分区间,分组统计(变成类)...

生成一个实例df5 = DataFrame({'b': [4.3, 7, -3, 2], 'a': [0, 1, 0, 1], 'c': [-2, 5, 8, -2.5]})print(df5)运行结果 b a c0 4.3 0 -2.01 7.0 1 5...

2018-06-06 17:22:00 728

转载 关于axis的理解

其实问题理解axis有问题,df.mean其实是在每一行上取所有列的均值,而不是保留每一列的均值。也许简单的来记就是axis=0代表往跨行(down),而axis=1代表跨列(across),作为方法动作的副词(译者注)换句话说:使用0值表示沿着每一列或行标签\索引值向下执行方法使用1值表示沿着每一行或者列标签模向执行对应的方法下图代表在DataFrame当中...

2018-06-06 15:21:00 606

转载 DataFrame基本操作 <二> 加,减,求和,lambda,索引排序(row,cols,非内容)

首先来一个别致的列表创建,我有印象但是从来没用过,突然发现很好用也很优雅a=list('qwe13qaew')print(a)运行结果['q', 'w', 'e', '1', '3', 'q', 'a', 'e', 'w']实际应用也很有效果,生成两个实例用于练习df3 = pd.DataFrame(np.arange(12).resha...

2018-06-06 00:05:00 1468

转载 切片知识补充

Python中符合序列的有序序列都支持切片(slice),例如列表,字符串,元组。 格式:【start:end:step】 start:起始索引,从0开始,-1表示结束 end:结束索引 step:步长,end-start,步长为正时,从左向右取值。步长为负时,反向取值 注意切片的结果不包含结束索引,即不包含最后的一位,-1代表列...

2018-06-05 23:47:00 207

转载 DataFrame基本操作 <一> 删除行,删除列,选择行,选择列,过滤,取行与列的值...

基本操作,查询就找这里首先生成一个dataframe数据df2 = pd.DataFrame(np.arange(16).reshape((4, 4)), #print(np.arange(20).reshape(4,5)) index=['Qingdao', 'Jinan', 'Yantai', 'Linyi'], ...

2018-06-05 23:46:00 3348

转载 找到一个好的pandas

整理pandas操作本文原创,转载请标识出处:http://www.cnblogs.com/xiaoxuebiye/p/7223774.html导入数据:pd.read_csv(filename):从CSV文件导入数据pd.read_table(filename):从限定分隔符的文本文件导入数据pd.read_excel(filename):...

2018-06-05 19:51:00 480

转载 Pandas DataFrame的基本属性

DataFrame的基础功能,以后要查询就得看这里!功能清单df2.indexdf2.columnsdf2.axesdf2.Tdf2.info()df2.head(i)df2.tail(i)df2.describe()首先随机创建一个DataFrame# 利用 numpy 的随机函数建立一个 DataFramedf = DataF...

2018-06-05 18:06:00 439

转载 Pandas , series 与 Dataframe的创建

PandasPandas可以说是人见人爱。如果说Nympy还有些阳春白雪的话,那么Pandas就更接地气!通过带有标签的列和索引,Pandas 使我们可以以一种所有人都能理解的方式来处理数据。它可以让我们毫不费力地从诸如 csv 类型的文件中导入数据。我们可以用它快速地对数据进行复杂的转换和过滤等操作。在学习Pandas之前,我们先开启Python绝佳的浏览器学习模...

2018-06-05 17:03:00 140

转载 原生爬虫实例

1 # coding=utf-8 2 from urllib import request 3 import requests 4 import re 5 # 断点调试 6 # class Spider(): 7 # url='https://www.panda.tv/cate/lol' 8 # root_pattern='<di...

2018-05-16 21:11:00 184

转载 爬虫!对!学tmd爬虫!

requestshttps://www.cnblogs.com/lei0213/p/6957508.html我是看的上边的网址学习的目前分不清get跟post的区别!以后再补充,刚开始,先写着为了后边的查询用这个request方法import requests response = requests.get("https://www.baidu.co...

2018-05-16 21:09:00 74

转载 作业 选课系统

本节作业: 选课系统角色:学校、学员、课程、讲师要求:1. 创建北京、上海 2 所学校2. 创建linux , python , go 3个课程 , linux\py 在北京开, go 在上海开3. 课程包含,周期,价格,通过学校创建课程4. 通过学校创建班级, 班级关联课程、讲师5. 创建学员时,选择学校,关联班级5. 创建讲师角色时要关联学校,6. 提供两个角色接口6....

2018-05-15 10:55:00 154

转载 面向对象

面向对象编程以前学的都都是面向过程编程,我理解的面向过程就是写好流程图,跟着流程图一步一步走,实现功能。面向对象是你是一个上帝,滴尿成湖,泼尿成海,创造万物,赋予他们属性,调用他们的功能,实现我们的目的。面向对象的几个核心特性如下Class 类一个类即是对一类拥有相同属性的对象的抽象、蓝图、原型。在类中定义了这些对象的都具备的属性(variables(data))、共同的...

2018-05-02 17:19:00 59

转载 面向对象

特性classobject封装 继承 多态转载于:https://www.cnblogs.com/PYlog/p/8975823.html

2018-05-01 11:01:00 50

转载 正则计算器版中版之最后一版!

作业要求是用正则编写一个计算器,可以计算长公司的计算器 1 # # coding=utf-8 2 # 1,开始入口,写一个formula,直接调用运算方法calc() 3 # 2,首先要去括号,先调用一个while循环的方法,正则方法找出最里层的括号,然后再str方法去括号,将结果进行乘除法计算 4 # 3,乘除法计算,这个乘除法要在上边的while循环里边进行,...

2018-04-25 14:57:00 85

转载 正则计算器2

1 import sys 2 import re 3 4 def deal_fuhao(calc_list): 5 new_calc_list=[] 6 for index,item in enumerate(calc_list): 7 if item.strip().endswith('*') or item.strip(...

2018-04-24 12:56:00 108

转载 用正则写一个计算器

1 import re 2 import sys 3 4 5 def welcome(): 6 print('欢迎使用舍近求远计算器') 7 print('***********************************') 8 input_str_biaodas=input('请输入一个复杂的函数表达式:').stri...

2018-04-23 14:57:00 143

转载 正则 re模块

常用正则表达式符号 1 '.' 默认匹配除\n之外的任意一个字符,若指定flag DOTALL,则匹配任意字符,包括换行 2 '^' 匹配字符开头,若指定flags MULTILINE,这种也可以匹配上(r"^a","\nabc\neee",flags=re.MULTILINE) 3 '$' 匹配字符结尾,或e.search("foo$","bfo...

2018-04-19 14:59:00 49

转载 hashlib模块 加密

hashlib模块  用于加密相关的操作,3.x里代替了md5模块和sha模块,主要提供SHA1, SHA224, SHA256, SHA384, SHA512 ,MD5 算法 1 import hashlib 2 3 m = hashlib.md5() 4 m.update(b"Hello") 5 m.update(b"It's me") 6 pr...

2018-04-19 10:11:00 75

转载 配置文件模块 PyYAML 与 ConfigParser

PyYAML模块Python也可以很容易的处理ymal文档格式,只不过需要安装一个模块,参考文档:http://pyyaml.org/wiki/PyYAMLDocumentationConfigParser用于生成和修改常见配置文档,当前模块的名称在 python 3.x 版本中变更为 configparser。来看一个好多软件的常见文档格式如下    ...

2018-04-19 09:53:00 114

转载 xml处理模块

这些我都大体看了看,准备以后用的时候过来找xml是实现不同语言或程序之间进行数据交换的协议,跟json差不多,但json使用起来更简单,不过,古时候,在json还没诞生的黑暗年代,大家只能选择用xml呀,至今很多传统公司如金融行业的很多系统的接口还主要是xml。xml的格式如下,就是通过<>节点来区别数据结构的: 1 <?xml versio...

2018-04-18 16:48:00 70

转载 shelve 模块 ,重点!!好用,序列化反序列化

shelve模块shelve模块是一个简单的k,v将内存数据通过文件持久化的模块,可以持久化任何pickle可支持的python数据格式 1 # coding=utf-8 2 import shelve 3 import datetime 4 5 d = shelve.open('shelve_test') # 打开一个文件 6 7 dic={'...

2018-04-17 13:31:00 94

转载 sys模块,shutil模块

sys模块sys.argv 命令行参数List,第一个元素是程序本身路径sys.exit(n) 退出程序,正常退出时exit(0)sys.version 获取Python解释程序的版本信息sys.maxint 最大的Int值sys.path 返回模块的搜索路径,初始化时使用PYTH...

2018-04-17 13:06:00 76

转载 os 模块

我这边也粘贴别人的,我还没试,有需要过来找吧。os模块提供对操作系统进行调用的接口 1 os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 2 os.chdir("dirname") 改变当前脚本工作目录;相当于shell下cd 3 os.curdir 返回当前目录: ('.') 4 os.pardir 获取当前目录的父...

2018-04-16 21:06:00 180

转载 random模块

  这里我粘贴别人的,有需求就过来找random 模块基本用法#!/usr/bin/env python#_*_encoding: utf-8_*_import randomprint (random.random()) #0.6445010863311293 #random.random()用于生成一个0到1的随机符点数: 0 <= n < ...

2018-04-16 21:03:00 62

转载 time datetime

time and datetime时间的三种变现方式:时间戳方式      #1970年以后的时间,以秒的形式显示出来元组方式       #也叫struct格式格式化的字符串    #2018-4-16 12:49:30 这个就是格式化字符串time模块的具体方法time.time()print(time.time()) #时间戳...

2018-04-16 13:55:00 78

转载 模块的定义,导入,优化

1,定义模块,用来从逻辑上组织python代码(变量,函数,类,逻辑:实现一个功能),本质就是.py结尾的python文件。(文件名test.py,对应的模块名就是test)### 这个理解就是读一下你import的文件2,导入方法import module_nameimport module_name1,module_name2from module_name ...

2018-04-13 16:04:00 106

转载 作业!ATM功能

好几天没更新博客了,清明节的时候玩了几天,节后就开始写这个作业!作业要求配置程序 1 #这个脚本用来生成account_reserve文件,该文件存储了3个账号信息。 2 import json 3 4 account_bao={ 5 '7654321':{ 6 'accuntID':'qiangql', 7 ...

2018-04-11 20:18:00 90

转载 软件目录结构规范

软件目录结构规范为什么要设计好目录结构?"设计项目目录结构",就和"代码编码风格"一样,属于个人风格问题。对于这种风格上的规范,一直都存在两种态度:一类同学认为,这种个人风格问题"无关紧要"。理由是能让程序work就好,风格问题根本不是问题。另一类同学认为,规范化能更好的控制程序结构,让程序具有更高的可读性。我是比较偏向于后者的,因为我是前一类同学思想行为下的...

2018-04-02 20:29:00 133

转载 json和pickle的数据序列化

我们的目的是类似虚拟机的挂起操作在没学json与pickle之前我们通常这样。#序列化a={ 'name':'qiangql', 'age':22}f=open('text.text','w')f.write(str(a)) #这里用str把字典变成了字符串f.close()#反序列化f=open('text.text...

2018-04-02 15:34:00 80

转载 内置函数

abs取绝对值allprint(all([1,-3,3]))#有不为0的就是真1 C:\Users\Administrator\PycharmProjects\untitled3\venv\Scripts\python.exe C:/Users/Administrator/PycharmProjects/2018-2-27/测试.py2 Tr...

2018-04-01 11:15:00 137

转载 生成器,迭代器

先有个列表生成式看列表[0, 1, 2, 3, 4, 5, 6, 7, 8, 9],我要求你把列表里的每个值加1,你怎么实现?>>> a[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]>>> b = []>>> for i in a:b.append(i+1)... >>&g...

2018-03-30 17:20:00 33

转载 装饰器

装饰器:  本质上是函数,(装饰其他函数)就是为其他函数添加附加功能。原则:1,不能修改被装饰的函数的源代码。(在不修改被装饰函数代码的情况下为其添加功能)2,不能修改被装饰的函数的调用方式。 (不修改函数的调用方式)实现装饰器知识储备:1,函数即“变量”。2,高阶函数。  a:把一个函数名当做实参传给另个一函数。  b:返回值中包含函数名。3,嵌...

2018-03-28 17:16:00 54

转载 作业修改配置文件 查询,添加

dic_function = {1:'search',2:'add',3:'delet',4:'update'}for i in dic_function.items(): print(i)user_chose = input('请选择您的需求 :')if user_chose == '1': seach_flage = False...

2018-03-26 13:37:00 101

转载 continue 和 break的实例

print("hello")for i in range(8): if i == 2: print(i, "is 2") if i == 4: continue #continue 是 continue 以下不执行 if i == 6: break #break 退出for 循环...

2018-03-26 13:34:00 596

转载 作业,修改haproxy配置文件

修改haproxy配置文件需求:1、查 输入:www.oldboy.org 获取当前backend下的所有记录2、新建 输入: arg = { 'bakend': 'www.oldboy.org', 'record':{ 'se...

2018-03-23 23:51:00 181

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除