自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 综合案例实现1(要求csv,json数据转换成动态柱状图,横坐标是日期,纵坐标为每日销售总额)

思路:放到字典里面,日期作为key值其他的塞到列表里面做valueAttributeError: 'list' object has no attribute 'add':原因列表没有add,只用append加一个extend加一堆,集合才有add方法list.split():split是字符串用的,老拿列表切啥,老己你是蠢子。

2026-03-15 11:22:10 259

原创 python3.8(魔术方法,封装,继承,复写)

字符串方法:__str__:class S:....1.print(stu) or print(str(stu))>>打印出来的是一串地址2.print(stu1>stu2)预想看应该返回布尔值,,实际上会直接报错因为没有点明比较的对象是谁但是加上def __str__(self):(实际上就是当我们需要将类的对象变成字符串)return....(后续的print(stu)返回的就是return里面的内容)(变成的字符串就是按照在return格式里面的返回,没有的话就是返回地址。

2026-03-10 13:48:53 346

原创 python2.27(数据可视化)

json就是在python中将字典转为字符串,或者是把一个由字典组成的列表转化为字符串注意不可以将文件也命名为json,会出现计算机找错东西会报错在导入模块的时候优先导入的是自定义模块也就是自己写的文件在写字典的时候,如果出现了中文,在终端会有一个编码问题,只要在json.dumps()后添加一个ensure_ascii=False(表明不使用ascll码去转换而是直接将内容输出)即可输出的是中文,只在列表或字典转为json会用到。

2026-03-08 13:48:04 208

原创 python2.26

注意变量是只用于字符串的列表,而且只在from XX import *中起到隐藏不在的功能函数用于判断当前函数是否是直接执行的文件,不是则为false不同的模块但是同一个功能函数名,最后在执行的时候后面的函数会将前面的函数直接覆盖。

2026-03-08 13:37:36 193

原创 python3.7(切片,柱状图,对象)

此处拓展:readline()一次返回一行数据且是字符串包括换行符,readlines返回类型是列表返回所有行组成的列表每一个都是一个字符串元素。如果有的数数字过大会使用科学计数法,通过float将其转化为数字在使用append追加数字的时候可以采用round(num,要保留的位数)

2026-03-07 22:51:09 314

原创 2026新年第一篇问题盘点

用于比较的函数在传参的时候类型是固定的 const void*,在计算的时候首先就是要进行强制类型转换。包含四个部分:首元素的地址,数组长度,元素宽度,用于比较的函数(关键)输出有问题,换行符被读取输出多了一个换行符。要把结尾的换行换成\0。我发现在数组输入上每次我都会省略&搞得每个数组都跟字符串数组一样。第二次写的时候发现优先级不记得了应该是((stu*)A)关于qsort的使用解题。

2026-01-07 14:32:25 240

原创 C语言实现一元一次方程计算器(状态机)

这个就像是平常写代码用到一些特殊的常数用来表示当前的状态,比如说在读取数据会用flag等于1 2 3来表示当前的状态,关于枚举常量个人理解就是一个用单词表达的常量就是进阶的1 2 3能够更具体的表示当前状态提高代码可读性,要记得打逗号。3.关于17行的作用,是一个判断输入是否有效,如果是无效也就是没有输入任何的东西,那么strlen就会返回0(因为strlen只会读取\0之前的数据个数)这个地方出现了一个假性空白输入,一些无意义的空白字符会被读进来,让程序白跑一趟。

2025-12-27 18:02:36 325

原创 12.20问题盘点

最开始写的循环条件是不等于\0,结果运行超时,很明显就是忘记了\0不是用户输入的,是电脑自带的键盘上是不存在这个输入的,就会导致根本输入就结束不了,输出就会乱码.在匹配条件的时候完全就想少了,副对角线的特征就是行数加列数为总行数。在二维数组中只要一维数组的传参,把二维数组的行号传过去。在找鞍点中,关于一行中相同的最大值要通过数组进行储存。

2025-12-20 18:27:46 213

原创 12.19

对这段代码的解读,我觉得ai真挺厉害的。

2025-12-20 11:37:48 123

原创 今日问题合集12.17

其实不然,这个函数其实写的很对,就控制了放雷的位置就是大数组的第一行到第九行也就是我们要打印出来的数组,越到后面我发现我好像不知道后面就发现这是控制随机数的范围的。初始化的时候是存雷信息的数组初始化大数组给玩家看的数组初始化小的;在检查生成雷的信息的时候发现有部分雷放到了缓冲区里面导致真正的雷数少了。是九乘九的扫雷格子用十一乘十一防止在统计的时候发生数组越界也避免讨论极端情况。fgets读取时自带的标准结束符就算是输入了回车\0也是有的。典型的数组访问越界,要更新数组的有效长度。在函数中用循环加数组判断。

2025-12-19 09:41:07 208

原创 关于C语言中一些读取方式和缓冲区

在这里第一次输入m和n的时候,末尾会存在一个换行符没有被读取而残留在缓冲区里面,我认为scanf不仅是打开缓冲区让用户在键盘上输入的东西进入缓冲区,同时也可以按照输入对应的格式进行读取,比如说如果是%d就是读取一个整数(根据个人经验要明确的是虽然字符型是以ascll码进行储存的但不代表就是整数,所以说%d不可以接收字符型变量的)。而那些没有被读取的空白字符就需要被去除就需要while(getchar()!

2025-12-13 15:08:09 331

原创 个人小简历

俺是大一学C语言的,以后想坚持写博客,咋说呢因为后面我不只是想学C语言还有别的编程语言我都想见识一下想完全掌握i两到三门语言,我想在学校在比赛有自己的一席之地,我想变牛逼,我不想问别人问题看到别人敷衍的态度,我很不爽我想超过他们。对于学习编程的方法我想采用的是以实践促进学习的方式,我会在编程刷题上面用三到四个小时,这个时间里面可能有三分之一的时间是我在豆包上面问问题,在刷题看豆包的解析过程中我也学到了很多编程思路和一些语法,虽然写的题目数量不多但是我在第二次见到这种题目我能有思路能写大概七七八八的。

2025-11-29 11:02:40 125

空空如也

空空如也

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

TA关注的人

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