- 博客(17)
- 收藏
- 关注
原创 【Python】基础语法总结梳理(变量,注释,标识符,运算符)
python简洁高效,相比其他编程语言更加容易学,并且应用很广(数据分析,人工智能等),日常也能为我们提供便利(自动化办公,自动脚本等)。数据容器:列表(list),元组(tuple),集合(set),字典(dictionary)数字:整数(int),浮点数(float),布尔(bool),复数(complex)作用:将左操作数的值提升为右操作数的幂,并将结果赋值给左操作数。作用:将右操作数加到左操作数,并将结果赋值给左操作数。作用:将左操作数除以右操作数,并将结果赋值给左操作数。
2024-08-25 13:03:25
3553
原创 全网最终极答案:数据类型出现的原因
字符和浮点数的存储很类似,浮点数依靠IEEE 754标准,而字符主要靠ASCII,我们知道前面的00000101在整数中代表5,但它在字符中,却代表一个控制字符,称为ENQ(Enquiry),通常不表示一个可见的文本字符。可以看到,虽然我们知道5和5.0是完全一致的,但在计算机看来完全不是这样,如果没有数据类型的分类,我们去写5-5.0,结果就不知道会是什么了。总结一下,对于整数,我们就以最直观的常规二进制来存储,但对于字符和浮点数,我们肯定也是用二进制来存储,但需要给它们特殊的标准,以和整数相分别。
2024-08-18 18:31:19
3461
原创 最通俗易懂的编程硬件基础
实际上,CPU的确可以,这里我们拿机械硬盘举例,机械硬盘是靠磁场的相关原理进行数据存储的,所以很稳定,但也有局限性,那就是相对于CPU这种依靠电来使用的物件来说,太慢,就好像乌龟与飞机一样!一个大原因是:当断开电流,内存的所有数据会全部消失,另一个原因我想也比较显而易见,想做一个2TB的内存,非常贵,而且会非常大,完全没有必要。这么一解释,是否能明白内存存在的必要性?唯独内存,不太贴切,因为在现实生活中,我拿下书,在哪都可以看,何必一定坐到座位上呢,就好像在计算机中,就在这个时候,内存的作用出现了,
2024-08-15 22:01:01
453
原创 JavaScript简介
JS可以做些什么呢?),数据交互(获取后台的数据,然后渲染到前端)。BOM 操作浏览器,比如页面弹窗,检测窗口宽度,存储数据到浏览器等等。1.渲染引擎:用来解析HTML和CSS大的,俗称内核。JavaScript(下面简称JS)是一种运行在客户端(浏览器)的编程语言,实现人机交互效果。是一种脚本语言(Script就是脚本的意思),因此不需要编译,由JS解释器逐行解释,执行。2.Web APIs:DOM 操作文档,比如对页面元素进行移动,大小,添加删除等操作。2.JS引擎:专门读取网页中的JS代码并处理。
2024-08-13 08:32:07
577
原创 【C语言】为什么要分数据类型?强类型与弱类型语言。
假设内存是书架,各种各样的数据是书,假如我们这一排只放1000页以上的书,及非常占字节的数据,可能只能放3本,而剩余一点点的空间不能放任何东西了,但假如我们去计算一下书的宽度,我们就可以配合着薄一点的书放,这样一排能放5或6本,可能还会有空间剩余,但一定比3本厚书浪费的少了很多。整理书籍正是内存存储变量的一个宏观解释,像浮点数,整型,字符(串),它们本身之间区别很大,就像厚书与薄书的区别,我们也就是通过这个依据,去分类出数据类型的,那么可能有人会有疑问,:大多数弱类型语言都有内置的垃圾回收机制。
2024-08-08 14:01:00
924
原创 【C语言】概念总览
在1969年,贝尔实验室的肯.汤普森与丹尼斯里奇共同开发了Unix系统,该系统本身是用汇编语言写的,太复杂,为了更容易移植到其他计算机,发明了B语言,但B语言也不好用,于是在1972年,丹尼斯.里奇和布莱恩.克林汉B的基础上发明了C语言,1973年Unix被C语言重写,C语言慢慢流行起来,有很多人对C语言进行扩充,一定程度上导致一些地方的C和一些地方的C不能通用,于是在1988年C语言标准化,一直至今。:是用于提供程序开发环境的应用程序,一般包括代码编辑器,编译器,调试器,图形用户界面等。
2024-08-06 14:18:50
1246
原创 【Git】git安装方法,以及选项通俗解释
是否把Git Bash加到Win的终端管理器里,这样你可以直接在Win Terminal使用Git Bash。13.选择凭据管理器,我们要用git客户端对代码进行拉取或推送到远程库,凭据管理器用于记录登录行为,推荐使用。:右键菜单是否添加git,其中Git Bash是Git的命令行客户端,Git GUI是Git的图形化客户端。:不光在Git Bash使用Git,可以在命令行和第三方软件使用,但会修改环境变量。:安装Scalar,这是Git的一个附加组件,对于大规模仓库的管理很好用。
2024-08-03 18:39:55
1236
原创 【Python】变量与内存的关系,变量指向地址,不是存储数据的盒子。
可以把上面这个结构看作是内存,几个格组成一个完整的数据,假设这五个格就组成一个完整的数据,在无数的格子中,我们要找到这五个格子(也就是要取用数据,)它在这无数个格之间到底在哪里,这就要看它们所在的地址了,在计算机看来,变量就告诉我们了这五个格到底是在这整个格子中的哪里。再解析一下红字:标签意味着,一个值可以有多个变量(标签),就像一个人既可以是爹也可以是儿子一样,但后面说,变量指向特定的值是什么意思呢?同样的例子放在字符串,浮点数等等都不行,原因也显而易见,不多解释啦。变量是值的标签,变量指向特定的值。
2024-07-28 18:43:26
614
原创 【Git】0基础速通Git原理
在直接解释Git原理之前,我们要先讲解什么是本地版本控制系统本地控制版本系统的工作原理:在硬盘上保存补丁集(通过应用所有的补丁,可以重新计算出各个版本的文件内容。,而另存为则是完全把每次修改的文件全部存储一遍。
2024-07-28 10:29:34
1052
原创 【Python】列表速通指南
列表作为一种数据容器,它的目的是存储多个数据。我们把列表中的数据称为元素。#定义一个列表example_list = ['小明','小红','小刚']#输出列表的数据类型#输出列表的内容这个例子,引出了列表的定义方式:[元素1,元素2,......,元素n]。定义列表很简单,唯一要记住的是用逗号隔开元素。#定义空列表#法1#法2列表种种数据容器对于数据是有序存储的,可以容纳数据类型不同的元素,元素在列表中可以重复存在,也可以被修改。
2024-07-27 10:57:09
1561
原创 【IDLE】invalid non printable character U+200B解决方法(正则表达库)
这个提示是为了告诉你你打了一个零宽空格,虽然这个字符不会在编辑器中显示,但解释器真的无法运行。
2024-07-26 20:07:38
1436
1
原创 【Python】到底什么是字符串格式化?
我们求职都要写简历,大家都要先有一个模板,然后把自己的内容放进去,模板就好似例子中的(你的名字是,性别是,年龄是。),自己的信息就是name,gender,age这些变量,而我们要做的是将这些东西统统排版到一起,得到好看的简历。定义变量,在字符串前输入一个f,把需要放入的变量用{}括住,就是这么简单。在这个例子中,我们就是需要动态的数据,呼应了上述的。%代表占位,后面的字母则代表着占位的是什么数据类型,这就更直观的表达出,字符串格式化并非只和字符串有关,在详细解释之前,先引入第一种字符串格式化的方法。
2024-07-23 10:02:07
1946
原创 不要学建筑类
给高考想报建筑类(城乡规划,建筑学,风景园林等等专业)的孩子们一个建议,真想以后从事建筑,那就继续选择计算机类。想知道原因的话可以后续继续关注我的博客,看我的学习路线。
2024-07-22 22:05:36
143
原创 再谈映射。
当然了,不从事数学研究,而是应用上来讲的话,把映射当成一种机器,的确是最优解的理解,而对于这么一个小定义,也没必要想的多深刻。读定义就可知,映射是公式中的那个f(对应关系),所以它本质上就是一个桥梁罢了。不管是在做题,还是编程中的函数,其实都是这么个过程。标题之所以不加函数,是因为。
2024-07-21 00:23:48
208
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅