自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据量10w内的数据分析Day1

文章目录文本合并冗余数据分列在字段中提取字符日期差距跨表操作文本合并concatenate函数(双击右下角十字架填充全列)“格1” & “格2”冗余数据分列**释义:**将位于一列统数据格式的单元格中的数据分列。**步骤:**数据-分列-若拿不准就全部勾选然后看预览(注意中英文设定)-设定格式-完在字段中提取字符步骤: RightB-Text(从哪个单元格中提取)-Num_bytes(提取的字符数量)**注意:**一个汉字算2个字符;该函数是从数据末尾开始提取的。日期

2021-03-10 09:41:05 176

原创 树——celia的学习笔记

文章目录二叉树的广度优先遍历先序遍历中序遍历后序遍历二叉树的广度优先遍历应用“队列”数据结构,按照广度优先遍历的顺序进行。先序遍历根节点-左子树-右子树中序遍历左子树-根节点-右子树从小到大后序遍历左子树-右子树-根节点注意:不管什么遍历始终是左子树在右子树前面...

2020-11-19 17:41:39 126

原创 数据结构与算法——排序——Celia

文章目录排序算法的稳定性冒泡排序选择排序插入排序希尔排序快速排序归并排序二分查找排序算法的稳定性冒泡排序选择排序插入排序希尔排序快速排序归并排序二分查找

2020-11-15 15:41:36 149

原创 数据结构与算法——栈——Celia

文章目录栈与队列的概念栈的结构类型队列与双端队列的实现栈与队列的概念栈:队列:栈的结构类型class Stack(object): """栈""" def __init__(self): self.__list = [] def push(self,item): """添加一个新的元素item到栈顶""" self.__list.append(item) def pop(self): """弹

2020-10-29 18:47:32 144

原创 数据结构与算法——链表——Celia

索引从0开始代表的是偏移量

2020-10-28 20:03:05 120

原创 数据结构与算法——Celia1

这里写自定义目录标题时间复杂度基本计算规则时间复杂度基本计算规则基本操作,即只有常数项,为O(1)顺序结构,时间复杂度按加法计算循环结构,时间复杂度按乘法计算分支结构,时间复杂度取最大值判断一个算法的效果时,往往只需要关注操作数量的最高次项,其他次要项和常数项可以忽略在没有特殊说明时,我们所分析的算法时间复杂度都是指最坏时间复杂度举例:for a in range (0, n): for b in range(0, n): c = 1000 - a -b # 与下边的if是顺序

2020-09-16 21:21:01 99

原创 异常——Celia的博客

文章目录try_except基本结构try_except基本结构print("step0")try: print("step1") a = 3/0 print("step2")except: print("发生异常,0不能做除数")print("step0")try: print("step1") a = 3/0 print("step2")except BaseException as e: print("step3")

2020-09-13 10:35:07 440

原创 python学习笔记——面向对象celia2

文章目录方法没有重载(与其他语言不同)方法的动态性@property装饰器方法没有重载(与其他语言不同)定义多个重名方法,只有最后一个有效方法的动态性可以为类、对象添加新方法,或者修改已有的方法在这里插入代码片@property装饰器作用:将一个方法的调用变成属性的调用...

2020-09-11 16:53:57 294

原创 python学习笔记——面向对象celia1

嵌套函数_内部函数_数据隐藏nonlocal关键字(似global)nonlocal声明外层局部变量内层函数想使用外层函数中的变量通常情况下,内层函数可以调用外层函数的变量,但是不能修改LEGB规则

2020-08-18 12:07:43 170

原创 python学习笔记——函数及内存分析

返回值return还可以结束函数的运行def my_avg(a, b): return (a + b) / 2c = my_avg(20, 30)print(c)25.0def add(a, b): print("计算两个参数{0},{1}的和:{2}".format(a, b, (a + b))) return a + bdef text02(x, y, z): return [x ** 2, y ** 2, z ** 2]c = ad...

2020-08-08 14:10:17 418

原创 python学习笔记——turtle画图与控制语句

基础知识import turtleturtle.showturtle() # 显示箭头turtle.write("Celia") # 写字符串turtle.forward(300) # 前进300像素turtle.color("red") # 画笔颜色改为redturtle.left(90) # 箭头左转90度turtle.forward(300)turtle.goto(0, 50) # 去坐标(0, 50)turtle.goto(0, 0)turtle.penup().

2020-08-03 16:01:50 794 1

原创 python学习笔记——推导式创建序列

推导式是python的一大特点,写好了可大大简化代码列表推导式语法:[表达式 for item in 可迭代对象]a = [x * 2 for x in range(1, 5)]# 相当于传统方法:for x in range(1, 5): a.append(x*2)print(a)# 其他几种举例b = [x * 2 for x in range(1, 20) if x % 5 == 0]c = [a for a in 'abcdefg']print(a)print(b)p

2020-08-03 00:26:45 150

原创 numpy学习1(Celia)

numpy处理矩阵import numpy as nparray = np.array([[1, 2, 3], [2, 3, 4]])print(array)# 查看是几维数组print('number of dim:', array.ndim)# 查看形状(2行3列)print('shape:', array.shape)# 大小规格,(有几个对象?)print('size:', array.size)[[1 2 3] [2 3 4]]nu

2020-08-02 13:10:23 167

原创 python学习笔记——控制语句

是一种组织方式,将之前学习的“砖块”整合起来。选择结构多分支结构每个分支是有逻辑关系的不可以随意改变顺序三元运算符会更简洁条件表达式除了“False、0、0.0、空值None、空序列对象(空的列表、元组、字典、字符串、集合)、空range对象、空迭代对象”的条件表达式的值为False外,其他情况都为True...

2020-07-31 16:45:38 305

原创 python学习笔记——集合注意点总结

集合底层实现就是字典,只不过只含有”键对象“,因此是不可重复且唯一的。a.clear() 全删

2020-07-31 14:51:59 111

原创 python学习笔记——字典注意点总结

文章目录字典创建字典元素的访问增加键值对字典键值对的无序可变序列键值对包含键对象和值对象列表、字典、集合这些可变对象不能作为“键”;通常整数、浮点数、元组、字符串等可用作“键”。“键”不可重复,后出现的相同键值对会把先前的覆盖。比如:a = {'name':'sirui','age':23,'job':'student'}创建{}dict()a = dict([('name','sirui'),("age",23)])注意可以创建键值为空的字典哦字典元素的访问2.

2020-07-31 14:41:18 345

原创 ipad连接耳机之后没有声音?

如果ipad连接有线耳机之后,没有声音了或者音量开到最大还是声音很小,表愁,扣下ipad保护套,一般就好了,太紧的缘故,hhh。

2020-07-30 14:33:12 2344

原创 python学习笔记——元组注意点总结

文章目录元祖tuple创建删除元素访问zip生成器推导式创建元组__next__调用总结:元祖tuple建好元祖之后不可像列表一样修改元素创建a = (10,20,30)# 或者省略小括号a = 10,20,30# 注意之含有一个元素的元祖需要依照以下格式创建a = (20,)# 或者a = 20,用tuple()a = tuple()b = tuple("abc")c = tuple(range(3)) # 可迭代的对象转成元祖、d = tuple([2,3,4]

2020-07-29 22:35:57 217

原创 python学习笔记——列表注意点总结

文章目录列表列表的创建列表元素的添加、删除、乘法列表元素的访问和计数列表切片列表a排序建新列表排序返回多为列表列表列表是内置可变序列,是包含多个的有序连续的 内存空间。可存储任意类型,任意数量的元素。(后边详细介绍注意点)列表的创建1.a = [1,'shiwo',666,]a = []2.list()# list可以将任何迭代的数据转化为列表a = list()a = list(range(10))# 得到a = [1,2,3,4,5,6,7,8,9]3.range([st

2020-07-29 21:36:04 276

原创 python学习笔记——运算符、字符串

赋值:链式赋值:a=b=123解包赋值:a,b=1,2 (得到a=1,b=2)a,b=b,a (得到a=2,b=1)常量:没有语法规则限制改变一个常量的值,在程序的逻辑上不对常量值进行修改(实际上也可以改变)运算符注意/ 浮点数除法// 整数除法(结果取整)% 除法取余数(输出余数值)** 幂0不能做除数(分母)依照以下方法同时得到商和余数 divmod(20,6)可输出(3,2)返回的是一个元祖增强型赋值运算符整数1.进制eg:OB101 输出 52

2020-07-28 19:33:24 241

原创 python学习笔记——标识符命名规则、变量操作规则

命名规则:区分大小写,大小写是不同的。第一个字符必须是字母、下划线。 其后的字符是:字母、数字、下划线。不能使用关键字。比如:if、 or、 while等。.以双下划线开头和结尾的名称通常有特殊含义,尽量避免这种写法。比如:__init__是类的构造函数。变量相关操作:变量在使用前需先被初始化(被赋值)。使用del语句删除不再用的变量。如果对象没有变量引用,则会被垃圾回收器回收。...

2020-07-26 23:13:18 117

空空如也

空空如也

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

TA关注的人

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