摘要: 1、可迭代对象(Iterable) 我们已经知道,可以直接作用于for循环的数据类型有以下几种: 一类是集合数据类型,如list、tuple、dict、set、str等; 一类是generator,包括生成器和带yield的generator function。 这些可以直接作用于for循环的对象统 阅读全文
posted @ 2019-04-03 14:57 Einewhaw 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 生成器 1、列表生成式 现在有个需求,看列表[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) 阅读全文
posted @ 2019-04-03 14:34 Einewhaw 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 一、概念理解 多线程:一个进程中有多个线程就是多线程。 一个进程中至少有一个线程,并作为程序的入口,这个就是主线程。 一个进程至少有一个主进程,其他线程称为工作线程。 线程安全:线程执行一段代码,不会产生不确定的结果,那这段代码就是线程安全。 转载:https://www.cnblogs.com/h 阅读全文
posted @ 2019-04-03 11:12 Einewhaw 阅读(3088) 评论(0) 推荐(0) 编辑
摘要: Python主窗口 Python特定的GUI界面,是一个图像的窗口,tkinter是python自带的,可以编辑的GUI界面,我们可以用GUI实现很多一个直观的功能,如何想开发一个计算器,如果只是一个程序输入,输出窗口的话,是没用用户体验的。所有开发一个图像化的小窗口,就是必要的。 #coding= 阅读全文
posted @ 2019-03-29 17:38 Einewhaw 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 导入模块 import csv 2、读取csv文件 file1 = open('test1.csv', 'rb') reader = csv.reader(file1) rows = [row for row in reader] #csv文件每一行内容组成的二位列表 Python pandas模块 阅读全文
posted @ 2019-03-25 17:36 Einewhaw 阅读(2074) 评论(0) 推荐(0) 编辑
摘要: 1、导入模块 import xlrd import xlutils.copy 2、打开模块表 book = xlrd.open_workbook('test.xls', formatting_info=True) 3、复制模块表 wtbook = xlutils.copy.copy(book) wt 阅读全文
posted @ 2019-03-25 17:35 Einewhaw 阅读(4509) 评论(1) 推荐(0) 编辑
摘要: 1、导入模块 import xlwt 2、构造excel表 workbook = xlwt.Workbook() #返回一个工作簿对象 3、构造sheet workbook.add_sheet('info',cell_overwrite_ok=True) #添加name为info的sheet 4、构 阅读全文
posted @ 2019-03-25 17:34 Einewhaw 阅读(4578) 评论(0) 推荐(0) 编辑
摘要: 一、定义 pandas官方网站 pandas 是一个Python包,提供快速、灵活和富有表现力的数据结构,旨在使处理“关系”或“标记”数据既简单又直观。它旨在成为在 Python 中进行实用、真实世界数据分析的基本高级构建块。此外,它还有一个更广泛的目标,即成为任何语言中可用的最强大、最灵活的开源数 阅读全文
posted @ 2019-03-25 17:27 Einewhaw 阅读(5447) 评论(0) 推荐(0) 编辑
摘要: 中文网:https://www.matplotlib.org.cn/ 中文网:https://www.osgeo.cn/matplotlib/ 官网:https://matplotlib.org/stable/index.html 一、简介 pylab结合了pyplot和numpy,对交互式使用来说 阅读全文
posted @ 2019-03-25 17:12 Einewhaw 阅读(10172) 评论(1) 推荐(2) 编辑
摘要: 一、定义 NumPy 是 Python 科学计算的基础包。它是一个 Python 库,提供了一个多维数组对象、各种派生对象(例如掩码数组和矩阵),以及用于对数组进行快速操作的各种例程,包括数学、逻辑、形状操作、排序、选择、I/O 、离散傅立叶变换、基本线性代数、基本统计运算、随机模拟等等。 NumP 阅读全文
posted @ 2019-03-25 17:03 Einewhaw 阅读(2149) 评论(0) 推荐(0) 编辑