自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 176

原创 面向对象

面向对象面向对象简介类(class)类的定义参数self属性和方法self 面向对象简介 Python是一门面向对象的编程语言 所谓面向对象的语言,简单理解就是语言中的所有操作都是通过对象来进行的 面向过程 面向过程指将我们的程序分解为一个一个步骤,通过对每个步骤的抽象来完成程序 这种编写方式往往只适用于一个功能,如果要实现别的功能,往往复用性比较低 这种编程方式符号人类的思维,编写起来比较容易 面向对象的编程语言,关注的是对象,而不注重过程,对于面向对象一切皆对象 面向对象的编程思想,将所有功能统

2021-03-28 22:49:05 107

原创 python操作excel

python操作excel学习excel数据的读写读取工作表写入excel数据复制工作簿 excel数据的读写 读取工作表 使用xlrd,和xlwt两个库进行excel的读写操作 先打开工作簿,然后获取工作表,最后获取工作表中的数据 import xlrd class Get_Excel(object): def get_data(self): # 获得工作簿: 1.文件路径(全名称)2.字符串 3.字符串转义 4.变量 excelbook= xlrd.open_

2021-03-28 21:31:38 187

原创 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 139

原创 函数

集合与函数初识 集合简介 集合表现形式set 集合和列表非常相似 不同点 集合只能存储不可变对象 集合存储的对象是无序的 集合不能出现重复元素 使用{}来创建集合 可以通过set()来将序列和字典转换成集合 len() 使用len()来获取集合中元素的数量 add()像集合中添加元素 update()将一个集合中的元素添加到另一个集合当中 pop()随机删除集合中的一个元素一般是删除最后一个元素 remove() 删除集合中指定的元素 clear() 清空集合 s1 = set([1,5,15,4

2021-03-20 23:30:00 398

原创 元组和字典与集合

元组和字典 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 66

原创 列表

列表 序列 基本概念 序列是Python中最基本的一种数据结构。序列用于保存一组有序的数据,所有的数据在序列当中都有一个唯一的位置(索引)并且序列中的数据会按照添加的顺序来分配索引 数据结构指计算机中数据存储的方式 序列的分类 可变序列(序列中的元素可以改变):例如 列表(list) 不可变序列(序列中的元素不能改变):例如 字符串(str)元组(tuple) 列表 列表是Python中的一个对象 列表的作用 列表中可以保存多个有序的数据 列表是用来存储对象的对象 列表的使用 列表的创建

2021-03-14 00:35:22 83

原创 条件控制语句

条件控制语句 条件判断语句(if语句) 执行的流程: if语句在执行时,会先对条件表达式进行求值判断, 如果为True,则执行if后的语句 如果为False,则不执行 语法:if 条件表达式 : 代码块 代码块代码块中保存着一组代码,同一个代码块中的代码,要么都执行要么都不执行 代码块以缩进开始,直到代码恢复到之前的缩进级别时结束 代码块就是一种为代码分组的机制 input() 函数 该函数用来获取用户的输入 input()调用后,程序会立即暂停,等待用户输入 用户输入完内容以后,点击回车程序才

2021-03-12 01:37:18 68

原创 python运算符

运算符 运算符 运算符的概念 运算符运用执行程序代码运算,会针对一个以上操作数项目来进行运算。 运算符的分类 算术运算符 赋值运算符 比较运算符(关系运算符) 逻辑运算符 条件运算符(三元运算符) 算术运算符 加法运算符 表现形式 + a = 1+2 a= '1'+2 # can only concatenate str (not "int") to s

2021-03-10 09:57:36 50

原创 Python基础

Python语法 几个概念 表达式 表达式,是由数字、算符、数字分组符号(括号)、自由变量和约束变量等以能求得数值的有意义排列方法所得的组合 表达式特点 表达一般仅仅用于计算一些结果,不会对程序产生实质性的影响 如果在交互模式中输入一个表达式,解释器会自动将表达式的结果输出 语句 一个语法上自成体系的单位,它由一个词或句法上有关连的一组词构成 语句的执行一般会对程序产生一定的影响,在交互模式中不一定会输出语句的执行结果 程序 程序就是由一条一条的语句和一条一条的表达式构成的。 函数 函数

2021-03-06 19:11:48 100

原创 Python要点

python语言 python语言的概念 Python 是一款易于学习且功能强大的编程语言。 它具有高效率的数据结构,能够简单又有效地实现面向对象编程。Python 简洁的语法与动态输入之特性,加之其解释性语言的本质,使得它成为一种在多种领域与绝大多数平台都能进行脚本编写与应用快速开发工作的理想语言。 python语言的特点 简单 易于学习 自由且开放 跨平台 可嵌入性 丰富的库 python的发展及应用 随着现在运维自动化,云计算,虚拟化,机器智能等技术的快速发展,python在我们的视野中也越

2021-03-04 16:09:22 58 1

空空如也

空空如也

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

TA关注的人

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