index函数

day53

风流意气都作罢 提交于 2019-12-01 13:38:13
引入方式 Script标签内写代码 <script>//在这里面写JS代码</script> 引入额外的JS文件 <script src="myscript.js"></script> 语言规范 注释 // 单行注释 /* 多行 注释 */ 结束符 JavaScript中的语句要以分号(;)为结束符 JS语言基础 变量声明 JavaScript的变量名可以使用_ ,数字,字母,$组成,不能以数字开头 声明变量使用 var 变量名 ;的格式来进行声明 var name = "Alex"; var age = 18; 注意: 变量名是区分大小写的。 推荐使用驼峰式命名规则。 保留字(关键字)不能用做变量名。 补充: ES6新增了let命令,用于声明变量。其用法类似于var,但是所声明的变量只在let命令所在的代码块内有效。例如:for 循环的计数器就很适合使用let命令。 var=['a','b','c','d'] for (let i=0; i<arr.length; i++){console.log(i)} i ''' 会报错i is not defined at <anonymous>:1:1 ''' 但是 for (var i=0; i<arr.length; i++) {console.log(i)} i """ 不会报错,输出4 """ ES6新增const用来声明常量

JS对象

☆樱花仙子☆ 提交于 2019-12-01 13:02:47
对象 为什么要有对象 function printPerson(name, age, sex....) { } // 函数的参数如果特别多的话,可以使用对象简化 function printPerson(person) { console.log(person.name); …… } 什么是对象 现实生活中:万物皆对象,对象是一个具体的事物,一个具体的事物就会有行为和特征。 举例: 一部车,一个手机 车是一类事物,门口停的那辆车才是对象 特征:红色、四个轮子 行为:驾驶、刹车 JavaScript中的对象 JavaScript中的对象其实就是生活中对象的一个抽象 JavaScript的对象是无序属性的集合。 其属性可以包含基本值、对象或函数。对象就是一组没有顺序的值。我们可以把JavaScript中的对象想象成键值对,其中值可以是数据和函数。 对象的行为和特征 特征---属性 行为---方法 事物的特征在对象中用属性来表示。 事物的行为在对象中用方法来表示。 对象字面量 字面量:11 'abc' true [] {}等 var o = { name: 'zs, age: 18, sex: true, sayHi: function () { console.log(this.name); } }; 思考: 如何把学生对象、老师对象、英雄对象改写成字面量的方式 对象创建方式

(转载)学习pandas

一世执手 提交于 2019-12-01 12:12:07
Python中的pandas模块进行数据分析。 接下来pandas介绍中将学习到如下8块内容: 1、数据结构简介:DataFrame和Series 2、数据索引index 3、利用pandas查询数据 4、利用pandas的DataFrames进行统计分析 5、利用pandas实现SQL操作 6、利用pandas进行缺失值的处理 7、利用pandas实现Excel的数据透视表功能 8、多层索引的使用 一、数据结构介绍 在pandas中有两类非常重要的数据结构,即序列Series和数据框DataFrame。Series类似于numpy中的一维数组,除了通吃一维数组可用的函数或方法,而且其可通过索引标签的方式获取数据,还具有索引的自动对齐功能;DataFrame类似于numpy中的二维数组,同样可以通用numpy数组的函数和方法,而且还具有其他灵活应用,后续会介绍到。 1、Series的创建 序列的创建主要有三种方式: 1)通过一维数组创建序列 import numpy as np , pandas as pd arr1 = np . arange ( 10 ) arr1 type ( arr1 ) s1 = pd . Series ( arr1 ) s1 type ( s1 ) 2)通过字典的方式创建序列 dic1 = { 'a' : 10 , 'b' : 20 , 'c' : 30

结对编程—WordsCount

给你一囗甜甜゛ 提交于 2019-12-01 11:53:18
目录 Part1 Github项目地址 Part2 PSP表格 Part3 需求分析 Part 4 代码框架与接口 代码规范 计算模块接口的设计与实现过程。设计包括代码如何组织 具体功能函数实现 结对编程中原则的体现 单元测试 效能分析 Part 5 结对过程 Part1 Github项目地址 Fork仓库的Github项目地址 git@github.com:JusticeXu/WordCount.git 结对伙伴GIthub地址 npc1158947015 Part2 PSP表格 PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Planning 计划 20 18 · Estimate · 估计这个任务需要多少时间 900 903 Development 开发 600 633 · Analysis · 需求分析 (包括学习新技术) 60 53 · Design Spec · 生成设计文档 20 17 · Design Review · 设计复审 (和同事审核设计文档) 15 13 · Coding Standard 代码规范 (为目前的开发制定合适的规范) 30 30 · Design · 具体设计 30 30 · Coding · 具体编码 360 400 · Code Review · 代码复审 40 40 ·

Python分布式爬虫必学框架Scrapy打造搜索引擎 学习教程

不羁的心 提交于 2019-12-01 11:50:09
Python分布式爬虫必学框架Scrapy打造搜索引擎 学习教程 Python分布式爬虫打造搜索引擎Scrapy精讲—用Django实现搜索的自动补全功能 elasticsearch(搜索引擎)提供了自动补全接口 1、创建搜索自动补全字段 suggest 自动补全需要用到一个字段名称为suggest类型为Completion类型的一个字段 所以我们需要用将前面的 elasticsearch-dsl操作 elasticsearch(搜索引擎)增加 suggest类型为 Completion 注意:因为 elasticsearch-dsl源码问题,设置字段为 Completion类型指定分词器时会报错,所以我们需要重写CustomAnalyzer类 只有 Completion类型才是,其他类型不用,其他类型直接指定分词器即可 #!/usr/bin/env python from datetime import datetime from elasticsearch_dsl import DocType, Date, Nested, Boolean, \ analyzer, InnerObjectWrapper, Completion, Keyword, Text, Integer # 更多字段类型见第三百六十四节elasticsearch(搜索引擎)的mapping映射管理 from

Javascript系列(第四节.数组)

别等时光非礼了梦想. 提交于 2019-12-01 11:44:59
数组的两种: 改变原数组 不改变原数组. 数组: 数据的集合 数组定义: 字面量方式定义数组:       var arr=[ ];定义了一个空数组;   var arr=[1,2,3,4,5,6];定义了一个六位具体元素的数组] 构造函数方式定义数组:   var arr=new Array[ ];定义了一个空数组;   var arr=[3]; 定义了一个数组,有一个元素.   var arr=(5); 一个数字为参数,表示创建了一个5个空元素的数组   var arr=("5"); 一个字符串数字的参数,表示创建了一个元素为"5"的数组.   var arr=new Array(4); 定义了一个内容长度为4的数组. 获取数组长度的属性: length 对象名.属性名 数组元素的基本操作 数组下标:从0开始计算. 基本数组元素的增删改查 数组遍历 案例:存入1--100; var arr=[ ]; for (var i-0;i<=100;i++){ arr[i] = i ; } for in 遍历数组(for..in 只能遍历对象,数组也是对象) 特点: 没有循环条件, 自动取出下标 ,下标类型为string for(var key in obj ){ console.log(key,obj[key]); } for(var index in arry){ console

前端——JavaScript

橙三吉。 提交于 2019-12-01 10:22:54
JavaScript JavaScript引入方式 Script标签内写代码 <script> // 在这里写JS代码 </script> 引入额外的JS文件 <script src="myscript.js"></script> JavaScript语言规范 注释(注释是代码之母) // 这是单行注释 /* 这是多行注释 */ 结束符 JavaScript中的语句要以分号(;)为结束符。 JavaScript语言基础 变量声明 JavaScript的变量名可以使用_,数字,字母,$组成,不能以数字开头。 声明变量使用 var 变量名; 的格式来进行声明 vvar name = "yjy"; var age = 18; 3.注意 变量名是区分大小写的。 推荐使用驼峰式命名规则。 保留字不能用做变量名。 JavaScript数据类型 JavaScript拥有动态类型 var x; // 此时x是undefined var x = 1; // 此时x是数字 var x = "yjy" // 此时x是字符串 数值(Number) JavaScript不区分整型和浮点型,就只有一种数字类型。 var a = 12.34; var b = 20; var c = 123e5; // 12300000 var d = 123e-5; // 0.00123 还有一种NaN,表示不是一个数字

JavaScript

萝らか妹 提交于 2019-12-01 09:10:48
前端之JavaScript JS引入方式 Script标签内写代码 <script> // 在这里写你的JS代码 </script> 引入额外的JS文件 <script src="myscript.js"></script> JS语言规范 注释 // 这是单行注释 /* 这是 多行注释 */ 结束符 JavaScript中的语句要以分号(;)为结束符。 JS语言基础 变量声明 JavaScript的变量名可以使用_,数字,字母,$组成,不能以数字开头。 声明变量使用 var 变量名; 的格式来进行声明 var name = "Alex"; var age = 18; 注意: 变量名是区分大小写的。 推荐使用驼峰式命名规则。 保留字不能用做变量名。 补充: ES6新增了let命令,用于声明变量。其用法类似于var,但是所声明的变量只在let命令所在的代码块内有效。例如:for循环的计数器就很适合使用let命令。 举例: var i=0; for(var i=0;i<2;i++){ console.log(i) } 这里最后 i 的值是 2; var i=0; for(let i=0;i<2;i++){ console.log(i) } 这里最后 i 的值是 0; ES6新增const用来声明常量。一旦声明,其值就不能改变。 const PI = 3.1415; PI // 3

前端之JavaScript

狂风中的少年 提交于 2019-12-01 08:57:50
目录 1014 JavaScript 一、JavaScript引入方式 二、JavaScript语言规范 三、JavaScript语言基础 四、JavaScript数据类型 数值(Number)类型 字符串(String) 布尔值(Boolean) null和undefined 五、运算符 算术运算符 比较运算符 逻辑运算符 赋值运算符 六、流程控制 if-else if-else if-else switch for while 三元运算 七、函数 7.1 函数定义 7.2 函数中的arguments参数 7.3 函数的全局变量和局部变量 作用域: 八、内置对象和方法 自定义对象 创建对象 Date对象 Json对象 RegExp对象(正则表达式) Math对象 1014 JavaScript 一、JavaScript引入方式 1、Script标签内写代码 2、引入额外的JS文件 <script src="myscript.js"> 二、JavaScript语言规范 1、注释 // 是单行注释 , /**/ 是多行注释 。 2、结束符 JavaScript中的语句要以分号(;)为结束符。 三、JavaScript语言基础 变量声明 : JavaScript的变量名可以使用_,数字,字母,$组成,不能以数字开头。 声明变量使用 var 变量名; 的格式来进行声明 eg: var

JavaScript

怎甘沉沦 提交于 2019-12-01 08:54:26
目录 JavaScript JavaScript引入方式 Script标签内写代码 引入额外的JS文件 JavaScript语言规范 注释(注释是代码之母) 结束符 JavaScript语言基础 变量声明 JavaScript数据类型 数值(Number) 字符串(String) 布尔值(Boolean) null和undefined 对象(Object) forEach() splice() map() 类型查询 运算符 算数运算符 比较运算符 逻辑运算符 赋值运算符 流程控制 三元运算 函数 函数定义 函数中的arguments参数 函数的全局变量和局部变量 作用域 内置对象和方法 自定义对象 Date对象 JSON对象 RegExp对象 Math对象 JavaScript JavaScript引入方式 Script标签内写代码 <script> // 在这里写JS代码 </script> 引入额外的JS文件 <script src="myscript.js"></script> JavaScript语言规范 注释(注释是代码之母) // 这是单行注释 /* 这是多行注释 */ 结束符 JavaScript中的语句要以分号(;)为结束符。 JavaScript语言基础 变量声明 JavaScript的变量名可以使用_,数字,字母,$组成,不能以数字开头。 声明变量使用 var