- 博客(26)
- 收藏
- 关注
原创 python学习的个人见解
有意思的是,在python中,如果一个变量引用了整型数字1,在其对变量做加法的时候,会新开辟一个对象(比如1+1=2)存储2的值,然后变量引用对象2,但是不改变原来的对象1;注意:文件本身是自己的迭代器,用__iter__()会返回迭代器,所以只能迭代一次,而列表不是自己的迭代器,是独立的,用前面的方法会得到新的迭代器,可以实现多次迭代,对应多个迭代器。raise语句引起异常;可迭代对象:可以用于迭代的对象(文件,字符串,列表,元组,字典),都有一个名为__iter__()的方法,调用会返回一个迭代器;
2023-06-15 10:53:51 244 2
原创 用VS Studio处理文件
main函数中,定义一个参数和一个表示多个字符串的数组,其中定义的参数agrc为main函数根据实际自动生成=函数名+字符串个数(这里表示3),所以函数Io_function中定义两个参数表示后面两个字符串,argv[0]表示的是函数名。定义fun函数,str1指向命令参数中的in.txt文件地址,str2指向out.txt地址,fgets读入in.txt中的字符串,然后在fp2中写入字符串;执行Io_function函数,运行即可将in.txt文件的数据传输到out.txt文件中。
2023-04-22 10:34:04 496
原创 周末C++学习(5)
这里和C语言一样,*表示的是a是指针而已,所以a=&n表示a是n的地址,*a则是一个和定义出来相同的值。可用new定义一个没有指向的指针,同时指针的值*p可以像一个常数一样运用。注意调用元素的时候里面的【0】之类是指第几个整体的元素。声明结构体时不需要加上struct。
2023-04-07 16:33:36 62
原创 python游戏开发入门(2)
这里KEYUP是用户释放一个键的时候触发,KEYDOWN是按下一个键的时候触发。这里以此类推,控制飞船左右移动。对ship的修改如上;
2023-04-03 22:17:59 216
原创 周末C++学习(4)
而cin.get()用法和getline相同,但是cin.get会读入换行符后停止,换行符算入字符串中。cin.getline遇到空格可以接受,遇到回车停止并且不会读入回车。开头加上一段,然后str表示输入一个字符串常量,遇到空格也会停止。这里用引号隐式包含了‘\0’(空字符串)(用了字符串常量)cin是接受一个字符串,遇到空格,回车停止,不能接受空格;字符串string可用相加,而数组不可以。结尾加上‘\0’才是字符串。数组初始化和C语言一样。每个分语句用用引号分开。同时有不加符号初始化。
2023-04-02 15:22:44 92
原创 python数据处理第十天
这里注意将filename的相对路径直接复制,以免出现找不到文件之类的错误;这一段提取properties下面的mag数据。
2023-03-27 22:20:31 117
原创 周末学习C++(3)
以上是对浮点数和运算符号的处理,像C语言一样,这里可相加后强制转换为浮点数。取余数操作时必须两个数都是整形数据,否则会报错!auto作为关键字,可根据实际情况转化数字。上面显示的是强制转换显示AScii码。
2023-03-26 15:40:15 52
原创 C++周末学习(2)
无符号版本的数据类型,用unsigned表示0-65535的数据。下面一行是C++的赋值形式,数组的赋值和C语言一样。int rand();自定义函数,和C语言没有区别;const与#define相似。注意命名规则,和C语言相似;运用cmath求开方数据;没有返回值的函数不能赋值。
2023-03-25 16:17:25 58
原创 python数据处理第八天
这里注意就是调用next()函数只是调用了一次,所以只读到了文件中的第一行。就是索引加第一行文件的数据都有了。根据数据绘制图表跟以往操作一样。
2023-03-22 22:21:16 55
原创 python数据处理第六天
x_values储存出现的1到骰子的最大面数,Bar用于绘制直方图,Layout接受字典用于图像布局,offline.plot()在浏览器中打开图表并且保存图表。其实就是在原来基础上加上两个数据,用两个骰子就可以。注意就是die_2 = Die(10)规定了10面。首先导入Bar ,Layout函数。
2023-03-20 22:06:17 105
原创 C++周末学习
但是输出加上std:cout表面是std的名称空间,但是这样较为麻烦,使用加上using比较好。与C语言比较,头文件去掉后缀.h,改为在前面加上一个c。cout将右侧的字符串导入流中,endl表示重起一行。用cin>>表示输入数据,回车即结束。可以注意到上面将三条语句合并。也可以不用using那段。
2023-03-19 16:32:05 42
原创 python学习数据处理第五天
注意编写时用到了count函数,而且是result.count(value),对result中的数据计算value的数量,还有注意die.num_sides+1加上die,注意时调用类的格式。相当于再用一个函数,可以缩小fill_walk(),注意返回值。
2023-03-17 22:23:59 142
原创 python学习数据处理第二天
也可以用RGB模式定义颜色:c=(0,0.8,0)设置三个范围是0到1的小数值,分别表示红色,绿色,蓝色的分量,颜色深浅受分量大小的影响。最后一段保存文件,第一个参数表示保存的名称和类型,第二个将图表多余的空白区域剪掉。注意就是循环遍历用range,最后ax.axis规定x,y取值范围。给y轴定义一个参数c,cmap=plt.cm.Blues用颜色映射。
2023-03-14 22:32:42 69
原创 用python做数据处理的学习
intput以及后面的ax.plot(intput_values......)是一一对应绘制坐标。用ax.set_之类处理加入标题,并且在后面加入括号加入名称,fontsize指定图像文字大小。tick指定x,y刻度,axis='both',表示对两个轴都起作用。首先import导入pyplot模块,简化为plt(可调整)图形坐标对不齐,有问题,现在校正,提供输入和输出。使用scatter()绘制散点图。设置坐标什么的类似上面的处理。上面是可供选择的内置样式。s=200表示点的尺寸。
2023-03-13 22:41:57 179 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人