自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 day 31 面向对象 成员方法

self是成员方法定义必须写的,用来表示对象自身的意思,当我们使用类对象调用方法时,self会,自动传入。在方法内部访问成员变量,必须使用self。类的属类(定义在类中的变量,成员变量)类的行为(定义在类中的函数,成员方法)函数时写在类外的,类里面的都称为方法。

2023-08-31 20:40:22 115

原创 day 30 动态GDP柱状图绘制

列表.sort(key=选择排序依据的函数,reverse=True|False)参数key:要求传入一个函数,表示将列表的每一个元素传入函数当中,返回排序的依据,参数reverse,是否反转排序结果,True降序,False升序。

2023-08-30 20:44:34 168

原创 day 29 柱状图

柱状图描述的是分类数据,回答的是每一个分类【有多少】这个问题,时间线可以动态的描述一个趋势性的数据。如果说Bar,Line对象是一张图表的话,时间线就是创建一个一维的x轴,轴上每一个点就是一个图表对象。Timeline()-时间线。

2023-08-29 20:19:08 106

原创 day 28 地图

【代码】day 28 地图。

2023-08-27 19:07:59 96

原创 day 28 折线图

【代码】day 28 折线图。

2023-08-27 16:52:38 39

原创 day 27 json pyecharts模块

JSON是一种轻量型的数据交互格式,可以按照JSON指定的格式去组织封装数据。,负责不同编程语言中的数据传递和交互,类似于国际通用语言-英语。JSON本质上是一个带有特定格式的字符串。pyecharts包:数据可视化,画廊。主要功能:json就是一种在。各个编程语言流通的数据格式。

2023-08-25 18:08:03 168

原创 day 26 案例

函数: print_ _file_ info(file_ _name),接收传入文件的路径,打印文件的全部内容,如文件不存在则捕获异常,输出提示信息,通过fina |ly关闭文件对象。函数: append_ _to_ file(file_ _name,data), 接收文件路径以及传入数据,将数据追加写入到文件中。●函数: str_ reverse(s), 接受传入字符串,将字符串反转返回。创建一个自定义包,名称为: my_ _utils (我的工具)

2023-08-24 21:03:37 64

原创 day 25 模块

模块的作用:Python中有很多各种不同的模块,每一个模块都可以帮助我们实现一些功能,比如实现和时间相关的功能就可以使用time模块,我们可以认为模块就是一个工具包,每一个工具包中有各种不同的工具进而实现各种不同的功能。Python模块(Module),是一个python文件,以.py结尾,模块可以定义函数,类和变量,模块里面也可以包含可以执行的代码。from 模块名 import 类,变量,方法等。模块其实就是一个Python文件,里面有类,函数,变量等,我们可以直接拿过来使用。import 模块名。

2023-08-22 22:13:43 23

原创 day 24 异常

异常的传递:当函数func01中发生异常时,并且没有捕获处理这个异常的时候,异常会传递到函数func02,当func02也没有捕获这个异常的时候,main函数会捕获这个异常,当所有函数没有捕获这个异常的时候,程序会报错。异常:当检测到一个错误是,Python解释器无法继续执行了,反而出现一些错误提示,这就是所谓的异常。异常捕获:提前假设某处出现异常,提前做好准备,当真出现异常的时候,可以有其他办法。如果出现异常执行的代码。finally表示无论有没有异常都要执行的代码。

2023-08-21 21:56:58 22

原创 day 23 文件的写入 追加

注意:直接调用write,内容并未真正写入文件,而是积攒在程序的内存之中,称为程序的缓冲区。这样做可以频繁的操作磁盘,导致效率下(写好之后一次性导入)注意: a模式,文件不存在会创建文件,存在会在最后写入文件,\n可以写出换行符。当调用flush的时候,内容会真正写入文件。close自带flush功能。

2023-08-19 19:40:04 22

原创 day 24

案例取出数据统计个数。

2023-08-19 19:20:18 22

原创 day 23 文件编码

文件:内存中存放的数据在计算机关机后就会消失,要长久的保存数据,就要使用硬盘,光盘,U盘等设备为了便于数据的管理和检索,引入的文件的概念,一篇文章,一段视频,一个可执行程序,都可以保存为一个文件,并赋予一个文件名,文件可以分为文本文件,视频文件,音频文件,图像文件,可执行文件。w:打开一个文件只用于写入,如果文件存在则打开文件,并从头开始编辑,原有内容会被删除,如果该文件不存在,创建新文件。如果该文件已存在,新的内容会被写到已有内容之后,如果改文件不存在,创建新文件进行写入。UTF-8全球通用编码。

2023-08-18 22:11:19 32

原创 day 22 函数的多返回值 函数的多种参数使用形式 匿名函数

位置传递:传递的所有参数都会被args收集,他会根据传进参数的位置合并成一个元组tuple,args是元组类型,这就是位置传递。缺省参数:缺省参数也叫默认参数,用于定义函数,为参数提供默认值,调用函数时可不传默认参数的值(所有位置参数必须出现在默认参数前,包括函数定义和调用)不定长参数:不定长参数也叫可变参数,用于不确定调用的时候会传递多少个参数(不传参也可以)的场景。位置参数:调用函数时根据函数定义的参数位置来传递参数,传递参数和定义的参数顺序及个数必须一致。类型:位置传递,关键字传递。

2023-08-17 21:57:47 27

原创 day 21 数据容器的通用操作

都有其对应的ASCII码表,每一个字符都能对应上一个:数字的码值,字符串进行比较都是基于数字码值大小进行比较的。4.容器的通用排序功能,sorted(容器),[reverse = True],reverse默认false,1.五类容器都支持遍历,列表,元组和字符串支持while循环,集合字典不支持(无法下标索引)2.len(容器)统计元素个数,max(容器)统计最大元素,min容器统计容器最小元素。3.类型转换,list(容器),str(容器),tuple(容器),set(容器)

2023-08-16 21:49:07 25

原创 day 21 字典

字典的特点:可以容纳多个数据,可以容纳不同数据类型,每一份数据都i是keyValue键对值,可以通过key获取到Value,key不可以重复(重复会覆盖),不制裁下标索引,可以修改,支持for循环,不支持while循环。字典的定义:使用{ },不过存储元素是一个个的:键对值(一个键对值称为一个元素)生活中的字典我们通过字就可以找到对应的含义。key:value(可以为任意类型数据)

2023-08-15 21:53:33 27

原创 day 集合

集合:内容不能重复,内容无序(不支持下标索引访问),允许修改。

2023-08-14 22:28:56 24

原创 day 20 序列

步长为负数,反向取(注意,起始下标和结束下标也要反 向标记)步长1表示,一个个的取元素。序列:内容连续,有序,可使用下标索引的一类的数据容器,列表,元组,字符串,都可以视为序列。切片:从一个序列中,取出一个子序列,对序列的切片不会影响序列本身,而是会得到一个新的序列。结束下标(不含)表示何处结束,可以留空,留空视作截取到结尾。起始下标表示从何处开始,可以留空,留空视作从头开始。

2023-08-14 21:47:17 25

原创 day 21 字符串

他的特点有:只可以存储字符串,长度任意(取决于内存大小),支持下标索引,允许重复字符串存在,不可以修改,支持for循环。,一个字符串可以存放任意数量的字符,同元组一样,字符串是一个无法修改的数据容器。如果必须要做只能得到一个新字符串。同元组一样,字符串也支持for和while循环遍历。

2023-08-14 20:37:33 28

原创 day 20 列表的循环遍历(迭代) 元组

传递信息,不可以被修(可以认为是只读的list),如果在理嵌套list,则列表内容可以修改。定义:定义元组使用小括号吗,使用逗号隔开各个数据,数据可以是不同的类型。定义一个元素的元组,后面必须跟逗号。t2 = ('hellow',)for循环用于从容器依次取出元素处理,while用以任何循环的场景。遍历:将容器内的元素依次取出,并处理,称之为遍历操作。

2023-08-13 21:09:43 162

原创 day 20 列表的常用操作方法

插入元素,删除元素,清空列表,修改元素,统计元素个数,通过.来调用之前的内 置方法。语法:列表.extend(其他数据容器),将其他数据容器的内容依次取出,追加到列表尾部。语法:列表.remove(元素),从前到后去搜索这个元素,找到的第一个元素会被删掉。查询某元素的下标:查找指定元素在列表的下标,如果找不到,报错ValueError。语法:列表.insert(下表,元素),在指定的下标位置插入指定的元素。语法:列表append(元素),将指定元素,追加到列表的尾部。列表的特点:可以容纳多个元素。

2023-08-13 20:16:23 25

原创 day 19 数据容器

一种可以容纳多分数据的数据类型,而容纳每一份数据称之为一个元素,每一个元素可以是任意类型的数据,比如字符串,数字,布尔等。分为五类:列表(list),元组(tuple),字符串(str),集合(set),字典(dict)list列表 可以存储多个数据,且可以为不同数据类型,支持嵌套。下标索引 从0开始,每次+1。

2023-08-12 08:09:11 23

原创 day 18 函数案例

【代码】day 18 函数案例。

2023-08-11 22:31:22 26

原创 day 17 函数的返回值定义语法,解释,嵌套,变量的作用域

函数如果没有使用return语句返回数据,函数也有返回值,python中有一个特殊的字面量:None,其类型是:<class'NoneType'>,表示空的无意义的。定义俩数相加的函数功能,完成功能后,会将相加的结果返回给函数调用者,变量r接受了函数的执行结果。是指在函数内部的变量,只在函数体内部生效,在函数调用的时候保存数据,调用结束就会销毁。在一个函数中,调用另外一个函数,调用b,会先执行a,然后执行b剩下的语句。主要指变量的作用范围,分为局部变量,全局变量。在函数内部定义的变量为全局变量。

2023-08-10 21:13:08 24

原创 day 17 函数 函数的定义

是组织好的,可重复使用的,用来实现特定功能的代码段,不调用不执行,函数应该定义在前,使用在后。len 是python的内置函数,提前写好,可以重复使用,实现统长度这一特定功能的代码段。1,2:称为实参,表示函数执行时真正使用的参数值,传入时,按照顺序传入数据,使用逗号隔开。return 返回值。称为形参,表示函数声明将要使用2个参数,参数之间用逗号分隔。def 函数名(传入参数)在函数进行计算的时候,接受外部调用时提供的数据。函数可以不使用参数,也可以使用n个参数。参数,返回值如果不需要可以省略。

2023-08-09 22:31:29 23

原创 day 16 continue和break

中断本次循环,直接进入下一次循环,可以用于for循环和while循环,效果一致。执行语句1之后会直接跳到语句3,他所在循环结束,无法作用上层循环。关键字用于:直接循环结束,可以用于for循环和while循环。语句2是不会执行的,他所在的循环临时中断。

2023-08-08 12:12:47 20

原创 day 16 for循环的临时变量作用域 for循环嵌套

在编程规范上,是不允许,不建议这么做的。实际上是可以访问到的。循环满足条件时执行的代码。上,作用范围(作用域),只限定的for循环的内部。

2023-08-08 10:47:29 54

原创 day 15 range语句

获得一个从num1开始,到num2结束的数字序列(不含num2本身)获得一个从num1开始,到num2结束的数字序列(不含num2本身)如,range(5,10),取得的数据是[5,6,7,8,9]获取一个从0开始,到num结束的数字序列(不含num本身)如,range(5),取得的数据是:(0,1,2,3,4)如,range(5,10,2)取得数据是[5,7,9]数字之间的步长,以step为准(step默认为1)

2023-08-07 22:54:00 28 1

原创 day 14 for循环

待处理数据集,称为序列类型,其内容可以一个个依次取出一种类型,包括字符串,列表,元组。for循环是一种轮询机制,对一批内容进行逐个处理,无法定义循环条件。while循环条件可以自定义,自行控制循环条件。for 临时变量 in。案例 数一下一共有几个a。

2023-08-07 21:55:02 28 1

原创 day 13 案例九九乘法表

2023-08-07 21:29:59 34 1

原创 day 13 while循环的嵌套应用

循环条件的控制,层次越多越复杂,需要细心加耐心。print 语句默认换行,输出不换行的功能。通过主空格缩进来确定层次关系。\t :多行字符串对齐。

2023-08-01 10:19:35 24 1

原创 day 12 while循环的基础应用

while的条件需要得到布尔类型,True表示继续循环,False表示循环结束。while的循环需要终止条件 当满足 i <= 100时候开始循环。

2023-07-31 20:57:06 21 1

原创 day 11 if语句的嵌套

if 是递进的,满足之后会往下继续判断。通过空格缩进来决定语句之间的层次关系。elif 如果if不成立才会执行。

2023-07-31 19:37:07 24 1

原创 day 10 if_elif_else的组合用法

多个elif判断条件是互斥的,会从上往下判断,互斥且有序。所有条件都不满足应该做的事情。在判断语句中直接输入input。

2023-07-29 21:45:25 19 1

原创 day 9 if语句的基本形式

通过空格缩进来判断归属,4个空格缩进来确定归属。else搭配if的判断条件,当不满足的时候执行。判断结果必须是布尔类型。

2023-07-28 09:04:16 16 1

原创 day 8 布尔类型和比较运算符

True 表示真 1。False 表示假 0。布尔 bool :表达现实生活中的逻辑。布尔:表示真和假 运算:比较真和假。判断语句 :程序最基础的核心功能。

2023-07-28 08:37:23 20 1

原创 day 8 表达式的格式化 数据输入

input()数据输入语句,不管输入的什么类型,都会当成字符串。表达式 : 一条具有明确执行结果的代码语句,比如 name = ”张三"

2023-07-27 07:43:17 24 1

原创 day 7 字符串格式化 精度控制

可以通过print(f”{变量}{变量}“)的方式快速格式化。m:控制宽度,要求是数字,设置的宽度小于数字自身,不生效。n:控制精度,要求是数字,会进行小数的四舍五入、m,n的控制形式 %5d,%5.2f,%2f。%f: 将内容转换成浮点数,放入占入位置。%s:将内容转换成字符串,放入占入位置。%d:将内容转换成整数,放入占入位置。语法:%占位符 %变量。

2023-07-26 21:29:44 54 1

原创 day 6 字符串的三种定义方式 字符串的拼接

单引号内可以写双引号或双引号内可以写单引号。可以使用:\ 来进行转义。字符串的三种定义方式 :单引号方式 双引号方式 三引号方式。

2023-07-25 10:12:42 29

原创 day 5 运算符

2023-07-24 08:01:28 64

原创 day 5 标识符

下划线命名法,多个单词组合变量名需要使用下划线做分割。用户编写代码时,对变量,类,代码,方法等编写的名字,叫做标识符。标识符的命名规则:内容限定(中文,英文,数字,下划线)变量的命名规范:见名知意。

2023-07-23 21:38:16 45 1

空空如也

空空如也

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

TA关注的人

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