avatar
文章
80
标签
0
分类
0

Hexo

Hexo

Python 11 Python基础综合案例-动态柱状图
发表于2025-09-01
基础柱状图构建通过Bar构建基础柱状图 12345678910from pyecharts.charts import Barfrom pyecharts.options import *# 构建柱状图对象bar = Bar()# 添加x轴数据bar.add_xaxis(["中国", "美国", "英国"])# 添加y轴的数据bar.add_yaxis("GDP", [30, 20, 10])# 绘图bar.render("基础柱状图.html") 反转x和y轴 12345678910# 构建柱状图对象bar = Bar()# 添加x轴的数据bar.add_xaxis(["中国", "美国", "英国"])# 添加y轴的数据bar.add_yaxis("GDP", [30, 20, 10])# 反转xy轴bar.reversal_axis()# 绘图bar.render("基础柱状图.html&q ...
Python 10 Python基础综合案例-地图可视化
发表于2025-08-21
数据可视化-地图可视化Demo 12345678910111213141516171819202122232425262728293031"""演示地图可视化的基本使用"""from pyecharts.charts import Mapfrom pyecharts.options import VisualMapOpts# 准备地图对象map = Map()# 准备数据data = [ ("北京市", 99), ("上海市", 199), ("湖南省", 299), ("台湾省", 399), ("广东省", 499)]# 添加数据map.add("测试地图", data, "china")# 设置全局选项map.set_global_opts( visualmap_opts=VisualMapOpts( is_show=True, ...
Python 9 Python基础综合案例-折线图可视化
发表于2025-08-13
JSON数据格式的转换什么是json JSON是一种轻量级的数据交互格式。可以按照JSON指定的格式去组织和封装数据 JSON本质上是一个带有特定格式的字符串 主要功能:json就是一种在各个编程语言中流通的数据格式,负责不同编程语言中的数据传递和交互。类似于: 国际通用语言-英语 中国56个民族不同地区的通用语言-普通话 json有什么用 各种编程语言存储数据的容器不尽相同,在Python中有字典dict这样的数据类型,而其它语言可能没有对应的字典 为了让不同的语言都能够相互通用的互相传递数据,JSON就是一种非常良好的中转数据格式。以Python的C语言互传数据为例: 12Python格式数据->Json格式数据->C语言程序接受Json格式数据并转化为C格式数据继续使用C格式数据->Json格式数据->Python语言程序接受Json格式数据并转化为Python格式数据继续使用 json格式数据转化 json格式的数据要求很严格,下面我们看一下要求 1234# json数据的格式可以是:{"name":" ...
Python 8 Python异常、模块与包
发表于2025-07-31
了解异常什么是异常 当检测到一个错误时,Python解释器就无法继续执行了,反而出现了一些错误的提示,这就是所谓的”异常“,也就是我们常说的BUG 异常演示 例如:以’r’方式打开一个不存在的文件 1f = open('linux.txt','r') 执行结果:FileNotFoundError 总结 什么是异常:异常就是程序运行的过程中出现了错误 bug是什么意思:bug就是指异常的意思,历史上因为小虫子导致计算机失灵的案例,所以延续至今,bug就代表软件出现错误。 Demo 12345"""主动写一段错误代码,演示异常的出现"""# 通过open,读取一个不存在的文件f = open("D:/abc.txt", "r", encoding = "UTF-8") 运行结果 12345Traceback (most recent call last): File "D:\python\pythonProjec ...
Python 7 Python文件操作
发表于2025-07-17
文件编码概念文件编码 思考:计算机只能识别:0和1,那么我们丰富的文本文件是如何被计算机识别,并存储在硬盘中呢? 答案:使用编码技术(密码本)将内容翻译成0和1存入 编码技术即:翻译的规则,记录了如何将内容翻译成二进制,以及如何将二进制翻译会可识别内容 计算机中有许多可用编码:UTF-8、GBK、Big5等 不同的编码,将内容翻译成二进制也是不同的 查看文件编码 我们可以使用Windows系统自带的记事本,打开文件后,即可看出文件的编码是什么 UTF-8是目前全球通用的编码格式 除非有特殊需求,否则,一律以UTF-8格式进行文件编码即可 总结 编码就是一种规则集合,记录了内容和二进制间进行相互转换的逻辑 编码中我们最常用的是UTF-8编码 计算机只0和1,所以需要将内容翻译成0和1才能保存在计算机中 同时也需要编码,将计算机保存的0和1,反向翻译回可以识别的内容 文件的读取操作什么是文件 内存中存放的数据在计算机关机后就会消失。要长久保存数据,就要使用硬盘、光盘、U盘等设备。为了便于数据的管理和检索,引入了”文件“的概念 一篇文章、一段视频、一个可执行程序,都可以被保存为一个文件, ...
Python 6 Python函数进阶
发表于2025-06-28
函数的多返回值多个返回值 如果一个函数要有多个返回值,该如何书写代码 12345def test_return(): return 1, 2x, y = test_return()print(x) # 结果1print(y) # 结果2 按照返回值的顺序,写对应顺序的多个变量接收即可 变量之间用逗号隔开 支持不同类型的数据return Demo 12345678910"""演示函数的多返回值示例"""# 演示使用多个变量,接收多个返回值def test_return(): return 1, "hello", Truex, y, z = test_return()print(x)print(y)print(z) 运行结果 1231helloTrue 函数的多种参数使用方式函数参数种类 使用方式上的不同,函数有4种常见参数使用方式: 位置参数 关键字参数 缺省参数 不定长参数 位置参数 位置参数:调用函数时根据函数定义的参数位置来传递参数 123def user_info(name, age, ...
Python 5 数据容器
发表于2025-06-11
数据容器入门Python中的数据容器:一种可以容纳多份数据的数据类型,容纳的每一份数据称之为1个元素 每一个元素,可以是任意类型的数据,如字符串、数字、布尔等 数据容器根据特点的不同,如: 是否支持重复元素 是否可以修改 是否有序,等 分为5类,分别是: 列表(list)、元组(tuple)、字符串(str)、集合(set)、字典(dict) 列表的定义语法列表内的每一个数据,称之为元素 以[]作为标识 列表内每一行之间用,用逗号隔开 列表可以一次存储多个数据,且可以为不同的数据类型,支持嵌套 Demo 123456789101112131415"""演示数据容器之:list列表语法:[元素,元素......]"""#定义一个列表listmy_list = ["hello","world","python"]print(my_list)print(type(my_list))mt_list = ["zhangsan",666,True]pr ...
Python 4 函数
发表于2025-05-17
函数的初体验函数:是组织好的,可重复使用的,用来实现特定功能的代码段 使用函数的好处是: 将功能封装在函数内,可供随时随地重复利用 提高代码的复用性,减少重复代码,提高开发效率 Demo 1234567891011121314151617181920212223242526272829"""演示:快速体验函数的开发及应用"""# 需求:统计字符串的长度,不使用内置函数len()str1 = "zhangsan"str2 = "helloworld"str3 = "python"# 定义一个计数的变量count = 0for i in str1: count += 1print(f"字符串{str1}的长度是:{count}")count = 0for i in str2: count += 1print(f"字符串{str2}的长度是:{count ...
Python 3 循环语句
发表于2025-05-03
while循环的基础应用 while的条件需得到布尔类型,True表示继续循环,False表示结束循环 需要设置循环终止的条件,如i+=1配合i<100,就能确保100次后停止,否则将无限循环 空格缩进和if判断一样,都需要设置 Demo 1234567"""演示while循环的基础应用"""i = 0while i < 5: print("小美,我喜欢你") i += 1 运行结果 12345小美,我喜欢你小美,我喜欢你小美,我喜欢你小美,我喜欢你小美,我喜欢你 案例-求1-100的和讲解需求:通过while循环,计算从1累加的100的和 提示: 终止条件不要忘记,设置确保while循环100次 确保累加的数字,从1开始,到100结束 123456789"""演示while循环基础练习题:求1-100的和"""sum = 0i = 1while i <= 100: sum += i i ...
Python 2 判断语句
发表于2025-04-13
布尔类型和比较运算符布尔类型的字面量: True表示真(是、肯定) False表示假(否、否定) 定义变量存储布尔类型数据:变量名称=布尔类型字面量 布尔类型不仅可以自行定义同时也可以通过计算得来。也就是使用比较运算符进行比较运算得到布尔类型的结果 Demo 123456789101112131415161718192021222324252627282930"""演示布尔类型的定义以及比较运算符的应用"""# 定义变量存储布尔类型的数据bool_1 = Truebool_2 = Falseprint(f"bool_1变量的内容是:{bool_1},类型是:{type(bool_1)}")print(f"bool_2变量的内容是:{bool_2},类型是:{type(bool_2)}")# 比较运算符的使用# == , !=, >, <, >=, <=# 演示进行内容的相 ...
12…8
avatar
Miyabi
文章
80
标签
0
分类
0
Follow Me
公告
This is my Blog
最新文章
Python 11 Python基础综合案例-动态柱状图2025-09-01
Python 10 Python基础综合案例-地图可视化2025-08-21
Python 9 Python基础综合案例-折线图可视化2025-08-13
Python 8 Python异常、模块与包2025-07-31
Python 7 Python文件操作2025-07-17
归档
  • 九月 20251
  • 八月 20252
  • 七月 20252
  • 六月 20252
  • 五月 20252
  • 四月 20252
  • 三月 20253
  • 二月 20258
网站资讯
文章数目 :
80
本站访客数 :
本站总访问量 :
最后更新时间 :
©2020 - 2025 By Miyabi
框架 Hexo|主题 Butterfly