自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用bar_chart_race绘制动态条形图

bar_chart_race绘制动态条形图一、前期准备1、官方参考文档2、安装ffmpeg模块3、安装ffmpeg、ImageMagick (**重点**)4、数据准备二、代码实现三、官方画图 一、前期准备 使用环境:Jupyter Notebook 1、官方参考文档 GitHub :https://github.com/dexplo/bar_chart_race 说明文档:https://www.dexplo.org/bar_chart_race/ 2、安装ffmpeg模块 使用换源安装 pip i

2021-03-12 22:59:42 3250

原创 python函数

函数设计与使用 1.1基本语法 在Python中,定义函数的语法如下: def 函数名([参数列表]): '''注释名''' 函数体 在Python中定义函数时需要注意的问题:1.函数参数不需要声明其类型,也不需要指定函数返回值类型;2.即该函数不需要接受任何参数,也必须保留一对空的圆括号;3.括号后面的冒号必不可少;4.函数体相对于def关键字必须保持一定的空格缩进。 下面的函数用来计算斐波那契数列中小于参数n的所有值: def fib(n): a,b=1,1 while a<n: p

2020-08-29 15:10:14 1348

原创 python集合

集合 1.1集合基础知识 集合是无序可变序列,使用一对大括号作为界定符,元素之间使用逗号分隔,同一个集合的每个元素都是唯一的,元素之间不允许重复。 在python中,直接将集合赋值给变量即可创建一个集合对象。 >>> a={3,5} >>> a {3, 5} >>> type(a) <class 'set'> 也可以使用set()函数将列表、元组等其他可迭代对象转换为集合,如果原来的数据中存在重复元素,则在转换为集合的时候保留一个。 ..

2020-08-26 20:32:59 336

原创 python字典、元组

一、元组 元组是python的一个重要序列结构,属于不可变序列,一旦创建,没有任何方法可以修改元组中元素的值,也无法为元组增加或删除元素。元组支持切片操作,但是只能通过切片来访问元组中的元素,而不支持使用切片来修改元组中元素的值,也不支持使用切片操作来为元组增加或删除元素。从一定程度上讲,可以认为元组是轻量级的列表,或者“常量列表”。 Python的内部实现对元组做了大量优化,访问和处理速度比列表更快。元组在内部实现上不允许修改其元素值,从而使得代码更加安全,例如,使用函数时使用元组传递参数可以防止在函数中

2020-08-22 19:46:39 647

原创 python列表

1.1 序列 所谓序列,值得就是一块可存放多个值的连续内存空间,这些值按照一定顺序排列,通常课通过每个值所在的位置的编号(索引)来访问他们 1.2 列表的常用方法 列表的创建与转换 a_list = [] //创建空列表 a_list = ['a','b','mpilgrim','z','example'] 也可以使用list()函数将元组、range对象、字符串、字典、集合获其他类型的可迭代队对象类型的数据转换为列表。(可以被循环的对象就是可迭代对象;例如:str、

2020-08-19 12:34:14 580

原创 python笔记--条件控制语句

条件控制语句 if判断语句 if语句在执行时,会先对条件表达式进行求值判断 如果为True,则执行if后的语句 如果为False,则不执行 // A code block x=input('输入两个数字:') a,b=map(int,x.split()) if a>b: a,b=b,a print(a,b) // An highlighted block 输入两个数字:10 5 5 10 input函数 只要执行,就会阻塞程序 input输入的都是字符串 if-else

2020-08-15 22:33:28 290

原创 python运算符

运算符 1.1 运算符的概念 运算符⽤于执⾏程序代码运算,会针对⼀个以上操作数项⽬来进⾏运算。例 如:2+3,其操作数是2和3,⽽运算符则是“+” 1.2 运算符的分类 算术运算符 赋值运算符 ⽐较运算符(关系运算符) 逻辑运算符 条件运算符(三元运算符) 算术运算符 加法运算符 表现形式 + 减法运算符 表现形式 - 乘法运算符 表现形式 * 除法运算符 表现形式 / // 整除,只会保留计算后的整数位,总会返回⼀个整型 % 取模,求两个数相除的余数 ** 幂运算,求⼀个值的⼏次幂 赋值运算符 复制运算.

2020-08-14 14:53:50 150

原创 python字符串

字符串 用一对单引号或者双引号包裹的内容就是字符串 单引号和双引号不能混合使用 相同引号之间不能嵌套 1.1 常见的转义字符 \ 表示后面的字符就是本身字符的意思,不具有其他作用 \t 表示一个tab键的距离 ,制表符 \n 换行符 相当于回车键 r’'表示的是原始字符串,表示引号中的内容没有其他意思,就是字符本身 ’ 单引号 " 双引号 \a 响铃 \b 退格 \e 转义 \000  空 \n 换行 \v  纵向制表符 \t 横向制表符 \r

2020-08-12 09:43:31 662 1

原创 第二次

01 - 计算机要点 一. 课程安排 • 课程作业 • 课程内容知识点需要写成文章发表到博客/简书/优快云 • 课程内容 • 1. 计算机基本概念 • 计算机是什么? • 计算机的组成? • 2.计算机语言 • 计算机语言的基本概念 • 计算机语言的发展 • 解释型和编译型的语言区别 • 3. 交互方式 • 交互方式的种类 • 文本交互模式打开的方式(win) • DOS命令 • 4. 文本文件和字符集 • 4.1 文本文件 • 4.2 字符集 • 5. 进制 • 进制之间的转换 • 进制的计数 •

2020-08-06 09:48:30 208

原创 python垃圾回收机制与内存

内存 对象的内存使用 id()函数可返回对象的内存地址 万物皆对象,例如a=1,整数1为一个对象。而a是一个引用。利用赋值语句,引用a指向对象1。python中会为每个对象分配内存,哪怕他们的值完全相等。id(object)函数是返回对象object在其生命周期内位于内存中的地址,id函数的参数类型是一个对象。 2.为了提高内存利用效率对于一些简单的对象,如一些数值较小的int对象,字符串对象等,python采取重用对象内存的办法. (1)如指向a=2,b=2时,由于2作为简单的int类型且数值小,py

2020-08-04 15:48:26 200

空空如也

空空如也

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

TA关注的人

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