自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 给数组扩展方法

求和:reduce能进行求和,它其实是累计器,不算真正的求和函数,并且需要写很多参数才能调用。现在需要直接写一个sum函数,只要一调用就能出来结果,而不必像reduce那样item+pre,很麻烦。希望能有一个方法sum(),在进行arr.sum()之后就会返回6,也就是仅仅是传入数组而不必再传入参数就能马上有返回值。arr.reverse() //结果[3,2,1]例如 const arr = [1,2,3]max()是数学对象,跟数组没关系。

2024-08-08 21:27:23 180

原创 面向对象(js)

概念:分析出解决问题所需要的步骤,然后用函数把这些步骤一步步实现,使用时候再一个个依次调用优点:性能比面向对象高,适合跟硬件联系很紧密的东西,单片机就采用的面向过程编程缺点:没有面向对象易维护,易复用,易扩展概念:把事务分解成一个个对象,然后由对象之间分工合作优点:灵活,代码可复用,容易维护和开发缺点:性能比面向过程低特性:封装性,继承性,多态性。

2024-06-26 16:03:22 315

原创 内置构造函数(四)

1.toFixed()方法 :设置保留小数位的长度。Number是内置的构造函数,用于创建数值。

2024-06-12 20:40:20 100

原创 内置构造函数(三)

(3) substring(需要截取的第一个字符的索引 [,结束的索引号]),字符串截取。(4)startsWith(检测字符串[,检测位置索引号],检测是否以某字符开头。3.substring(开始索引号[,结束索引号]) 截取出两个索引之间的子集。(2) split('分隔符'),用来将字符串拆分成数组。(1) length:获取字符串长度。2.split('分隔符')

2024-06-10 21:04:39 188

原创 内置构造函数(二)

(2)filter:过滤数组:返回新数组,返回的是海选满足条件的数组元素。(1)forEach :遍历数组:不返回数组,常用于查找遍历数组元素。作用:Object.keys静态方法获取对象中所有属性(键,值)(3)map:迭代数组:返回新数组,返回的是处理之后数组元素。(4)reduce:累计器:返回累计处理的结果,常用于求和。使用:经常使用的场景是给对象添加属性。(一)Object:内置构造函数,用于创建普通对象。(二)Array :内置构造函数,用于创建数组。注:返回的是一个数组。

2024-06-08 17:25:02 185

原创 内置构造函数(一)

3.按道理只有对象才有属性和方法,但是简单数据类型也有属性和方法。>字符串,数值,布尔,undefined,null。

2024-06-04 20:44:10 104

原创 实例成员 & 静态成员

实例成员:通过构造函数创建的对象称为实例对象,实例对象中的属性和方法称为实例成员(实例属性和实例方法)静态成员:构造函数的属性和方法称为静态成员(静态属性和静态方法)

2024-06-04 20:27:23 217

原创 构造函数-

2.掌握对象数组字符数字等类型的常见属性和方法,便捷完成功能。使用场景:常规{}创建一次只能创建一个对象,想要创建多个对象可用构造函数来快速创建多个类似对象。3,new Object() 和 new Date()也是实例化构造函数。(两个约定:命名以大写字母开头,只能由new操作符来实现)2,构造函数内部无需写return,返回值即为新创建的对象。学习目标:1. 掌握基于构造函数创建对象,理解实例化过程。1,实例化构造函数时没有参数时可以省略()含义:是一种特殊函数,用来初始化对象。

2024-06-03 16:33:40 153

原创 forEach方法遍历数组,filter方法筛选数组

filter()方法创建一个新数组,数组中的元素是通过检查指定数组中符合条件的所有元素。forEach()方法用于调用数组的每个元素,并将元素传递给回调函数。使用场景:筛选数组符合条件的元素,并返回筛选之后元素的新数组。

2024-06-03 15:24:13 107

原创 js进阶----(作用域+解构+箭头函数)-->解构赋值

(1)赋值运算符=左侧的{}用于批量声明变量,右侧的属性值被赋值给左侧的变量。(4)对象中找不到与变量名一致的属性时,变量值为undefined。学习目标:知道解构语法及分类,使用解构简洁语法快速为变量赋值。(2)数组解构:数组开头的,特别是前面有语句的一定注意加分号。概念:将对象属性和方法快速批量赋值给一系列变量的简洁语法。概念:将数组单元值快速批量赋值给一系列变量的简洁语法。(3)结构的变量名不要与外面的变量名冲突,否则报错。(2)变量名必须与对应的属性值的属性名相同。补充:变量多,单元值少的情况。

2024-05-27 20:14:31 204

原创 js进阶----(作用域+解构+箭头函数)-->箭头函数

目的:引入箭头函数目的是更简短的函数写法并且不绑定this,箭头函数语法比函数表达式更简洁。(4)普通函数有arguments动态参数,但是箭头函数没有,只有剩余参数...args。1.目标:能说出函数提升过程(函数提升与变量提升比较类似,函数在声明之前即可被调用)箭头函数不会创建自己的this,它只会从自己的作用域链的上一层沿用this。(1)...是语法符号,置于最末尾函数形参之前,用来获取多余的实参。(3)箭头函数属于表达式函数,不存在函数提升。(1)普通函数里的this指向。

2024-05-22 17:11:12 329 1

原创 js进阶----(作用域+解构+箭头函数)-->作用域

(1)允许在变量声明之前即被访问(仅存在于var声明变量),把所有var声明的变量提升到当前作用域的前面,但是只提升声明,不提升赋值。一直会用到fn,一直会用到外层函数变量,fn调用之后一直被作用,不会被销毁,所以称为内存泄漏。(2)let,const(声明的是常量)声明的变量产生块作用域,var不会产生块作用域。(2)闭包作用:封闭数据,提供操作,外部也可以访问函数内部变量。(1)在函数内部声明的变量只能在函数内部被访问。(1)函数执行,优先在当前函数作用域中查找变量。局部作用域:函数作用域,块作用域。

2024-05-20 10:42:29 277

原创 pycharm安装

2023-11-01 18:45:54 49 1

原创 为什么导入进了jieba模块,可是报错显示没有cut属性

module jieba has no attribute 'cut'解决办法。因为代码文件名和库的名字重复了。方法:更改文件名便可。

2023-10-13 10:42:14 262

原创 vscode编辑器安装教程

10)通过直接点击全局设置搜索窗口(也就是所谓的命令面板),或者通过快捷键ctrl+shift+P打开全局设置搜索窗口,然后输入>python:select interpreter ,(>的意思是执行一个命令或者进行搜索),这段意思是搜索和选择python解释器。16)展开文件夹 ,在空白处右键点击,选择新建文件,记得文件名要添加后缀名,python文件要写.py,HTML文件后缀名是.html。14)对编辑器背景颜色进行设置,点击左下角的设置(齿轮状),在出现的主题中选择颜色主题,然后选择所需的颜色。

2023-09-16 15:15:39 659 1

原创 pip python安装镜像源

阿里巴巴开源镜像站,免费提供Linux镜像下载服务,拥有Ubuntu、CentOS、Deepin、MongoDB、Apache、Maven、Composer等多种开源软件镜像源,此外还提供域名解析DNS、网络授时NTP等服务,致力于为互联网用户提供全面,高效和稳定的基础服务。清华大学开源软件镜像站,致力于为国内和校内用户提供高质量的开源软件镜像、Linux 镜像源服务,帮助用户更方便地获取开源软件。百度:https://mirror.baidu.com/pypi/simple。欢迎访问网易开源镜像站。

2023-09-10 10:09:35 251

原创 python解释器安装教程

9)完成之后点击Cancel,然后在”开始“里边找到IDLE(Python 3.11 64-bit),下载完成之后会出现三组软件,一个是IDLE(集成开发环境,是python官方提供的默认编辑器和交互式解释器),一个是Python文档Docs,一个是Windows PowerShell(一种命令行壳程序,相当于cmd和终端,可以在里边进行相关库的安装)2是适用于ARM64架构的windows系统的嵌入式安装包,很显然,我的电脑只是传统的64位架构的windows系统。1):进入官网下载需要的解释器版本。

2023-09-09 23:03:09 1668

原创 python设计选择系统

假期回家,一时间不知道该让朋友请我什么,于是乎跟着学习小小了设计一个选择系统,让系统帮我决定朋友请我吃什么。

2023-08-15 20:07:21 123

原创 python爬虫

爬虫广泛应用于各个领域,如搜索引擎索引网页、新闻聚合网站抓取新闻内容、价格比较网站获取商品信息等。它们可以帮助我们自动化获取大量的数据,并且可以在短时间内完成大量的工作。爬虫可以通过获取网页的源代码,解析其中的信息,并提取所需的数据。它们模拟了人类用户在网页上的行为,自动访问链接、点击按钮、填写表单等操作,以便能够收集需要的数据cname=h.get('cname')遍历json对象中的每个元素,将每个元素赋值给变量h,通过调用字典对象的.get()方法获取键对应的值。

2023-08-13 19:30:08 1398

空空如也

空空如也

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

TA关注的人

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