- 博客(11)
- 收藏
- 关注
原创 python操作excel进阶
xlwings使用xlwings的介绍xlwings的基本操作建立excel表的连接获取工作表更改数据保存工作簿,并关闭工作表xlwings的介绍xlwings是python的一个第三方库,使用python调用它可以进行excel的操作,使我们的工作效率大大提高,虽然使用vba也是可以的,但却没有xlwings灵活,vba中的库也没有xlwings多。xlwings能够方便的读写excel文件中的数据,并且能够进行单元格格式的修改。xlwings的基本操作建立excel表的连接在建立连接的
2021-04-11 23:53:53 346
原创 面向对象
面向对象面向对象简介类(class)类的定义参数self属性和方法self面向对象简介Python是一门面向对象的编程语言所谓面向对象的语言,简单理解就是语言中的所有操作都是通过对象来进行的面向过程面向过程指将我们的程序分解为一个一个步骤,通过对每个步骤的抽象来完成程序这种编写方式往往只适用于一个功能,如果要实现别的功能,往往复用性比较低这种编程方式符号人类的思维,编写起来比较容易面向对象的编程语言,关注的是对象,而不注重过程,对于面向对象一切皆对象面向对象的编程思想,将所有功能统
2021-03-28 22:49:05 254
原创 python操作excel
python操作excel学习excel数据的读写读取工作表写入excel数据复制工作簿excel数据的读写读取工作表使用xlrd,和xlwt两个库进行excel的读写操作先打开工作簿,然后获取工作表,最后获取工作表中的数据import xlrdclass Get_Excel(object): def get_data(self): # 获得工作簿: 1.文件路径(全名称)2.字符串 3.字符串转义 4.变量 excelbook= xlrd.open_
2021-03-28 21:31:38 342
原创 python高级编程
python高级编程迭代的理解推导式生成器背景迭代器Homework迭代的理解我们已经知道可以对list、tuple、dict、set、str等类型的数据使用for…in…的循环语法从其中依次拿到数据进行使用,我们把这样的过程称为遍历,也叫迭代。把可以通过for…in…这类语句迭代读取一条数据供我们使用的对象称之为可迭代对象(Iterable)。list1=[1,2,3,4,5,6]list2=(1,2,3,4,5,6)ite=iter(list1)ite1=iter(list2)pri
2021-03-25 22:15:39 271
原创 函数
集合与函数初识集合简介集合表现形式set 集合和列表非常相似不同点集合只能存储不可变对象集合存储的对象是无序的集合不能出现重复元素使用{}来创建集合可以通过set()来将序列和字典转换成集合len() 使用len()来获取集合中元素的数量add()像集合中添加元素update()将一个集合中的元素添加到另一个集合当中pop()随机删除集合中的一个元素一般是删除最后一个元素remove() 删除集合中指定的元素clear() 清空集合s1 = set([1,5,15,4
2021-03-20 23:30:00 696
原创 元组和字典与集合
元组和字典for 循环遍历for循环通过for循环来遍历列表语法for 变量 in 序列(遍历的规则) 代码块for i in ('风清扬','令狐冲','殷盈盈'): print(i)注意: for循环的代码块会执行多次,序列中有几个元素就会执行几次。每执行一次就会将序列中的一个元素赋值给变量,所以我们可以通过变量来获取列表中的元素range(start, stop[, step])参数说明start: 计数从 start 开始。默认是从 0 开始。例如range
2021-03-17 01:08:28 90
原创 列表
列表序列基本概念序列是Python中最基本的一种数据结构。序列用于保存一组有序的数据,所有的数据在序列当中都有一个唯一的位置(索引)并且序列中的数据会按照添加的顺序来分配索引数据结构指计算机中数据存储的方式序列的分类可变序列(序列中的元素可以改变):例如 列表(list)不可变序列(序列中的元素不能改变):例如 字符串(str)元组(tuple)列表列表是Python中的一个对象列表的作用列表中可以保存多个有序的数据列表是用来存储对象的对象列表的使用列表的创建
2021-03-14 00:35:22 104
原创 条件控制语句
条件控制语句条件判断语句(if语句)执行的流程:if语句在执行时,会先对条件表达式进行求值判断,如果为True,则执行if后的语句如果为False,则不执行语法:if 条件表达式 :代码块代码块代码块中保存着一组代码,同一个代码块中的代码,要么都执行要么都不执行代码块以缩进开始,直到代码恢复到之前的缩进级别时结束代码块就是一种为代码分组的机制input() 函数该函数用来获取用户的输入input()调用后,程序会立即暂停,等待用户输入用户输入完内容以后,点击回车程序才
2021-03-12 01:37:18 87
原创 python运算符
运算符运算符运算符的概念运算符运用执行程序代码运算,会针对一个以上操作数项目来进行运算。运算符的分类算术运算符赋值运算符比较运算符(关系运算符)逻辑运算符条件运算符(三元运算符)算术运算符加法运算符 表现形式 +a = 1+2 a= '1'+2 # can only concatenate str (not "int") to s
2021-03-10 09:57:36 71
原创 Python基础
Python语法几个概念表达式表达式,是由数字、算符、数字分组符号(括号)、自由变量和约束变量等以能求得数值的有意义排列方法所得的组合表达式特点表达一般仅仅用于计算一些结果,不会对程序产生实质性的影响如果在交互模式中输入一个表达式,解释器会自动将表达式的结果输出语句一个语法上自成体系的单位,它由一个词或句法上有关连的一组词构成语句的执行一般会对程序产生一定的影响,在交互模式中不一定会输出语句的执行结果程序程序就是由一条一条的语句和一条一条的表达式构成的。函数函数
2021-03-06 19:11:48 120
原创 Python要点
python语言python语言的概念Python 是一款易于学习且功能强大的编程语言。 它具有高效率的数据结构,能够简单又有效地实现面向对象编程。Python 简洁的语法与动态输入之特性,加之其解释性语言的本质,使得它成为一种在多种领域与绝大多数平台都能进行脚本编写与应用快速开发工作的理想语言。python语言的特点简单易于学习自由且开放跨平台可嵌入性丰富的库python的发展及应用随着现在运维自动化,云计算,虚拟化,机器智能等技术的快速发展,python在我们的视野中也越
2021-03-04 16:09:22 115 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人