字符串函数

JavaScript内置对象

醉酒当歌 提交于 2020-03-04 09:48:13
内置对象 系统内置的构造函数(类) 1 Number 属性 Nnumber.MAX_VALUE Number.MIN_VALUE 方法 toFixed([number]) 取整或者保留指定位数的小数 (四舍五入) toString([number]) 转为字符串形式,可以指定进制 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Number对象</title> </head> <body> <script> var n1 = 100; var n2 = new Number(100); console.log(n1); //100 console.log(n2); //Number console.log(n1 == n2); //true console.log(n1 === n2); //false console.log(n2 + 100); //200 console.log(n1.constructor); //ƒ Number() { [native code] } //类的属性 console.log(Number.MAX_VALUE); //可以表示最大的值-------1.7976931348623157e+308 console.log(Number.MIN_VALUE)

(二十一)python 3 内置函数

假如想象 提交于 2020-03-04 06:18:06
阅读目录 1.abs() 2.dict() 3.help() 4.min() 5.setattr() 6.all() 7.dir() 8.hex() 9.next() 10.slice() 11.any() 12.divmod(a,b) 13.id() 14.object() 15.sorted() 16.ascii() 17.enumerate() 18.input() 19.oct() 20.staticmethod() 21.bin() 22.eval() 23.int() 24.open() 25.str() 26.bool() 27.exec() 28.isinstance() 29.ord() 30.sum() 31.bytearray() 32.filter() 33.issubclass() 34.pow() 35.super() 36.float() 37.iter() 38.print() 39.tuple() 40.callable() 41.format() 42.len() 43.property() 44.type() 45.chr() 46.frozenset() 47.list() 48.range() 49.vars() 50.classmethod() 51.getattr() 52.set() 53.locals() 54.repr() 55

Python笔记_第四篇_高阶编程_再议装饰器和再议内置函数

随声附和 提交于 2020-03-04 04:05:02
1. 概述 :   我们在前面用了很多的装饰器这个工具的方法。这个位置要系统的讲一下装饰器。   1.2 为什么需要装饰器。   装饰器本质是一个Python函数,它可以让其他函数在不需要任何代码变动的前提下增加额外功能,装饰器的返回值也是一个函数对象。它经常用于有切面需求的场景,比如:插入日志、性能测试、事务处理、缓存、权限校验等场景。装饰器是解决这类问题的绝佳设计,有了装饰器,我们就可以抽离出大量与函数功能本身无关的雷同代码并继续重要。   概括的讲,装饰器的作用就是为已经存在的函数或端详添加额外的功能。 2.装饰器的分类 :   装饰器分自定义装饰器、内置装饰器、调用第三方模块的装饰器和多层装饰器和嵌套装饰器。    2.1 自定义装饰器 :   请参照连接,第七部分的内容:https://www.cnblogs.com/noah0532/p/10817496.html    2.2 内置装饰器 :   内置装饰器和自定义装饰器原理是一样的,不过返回的不是函数,而是类对象。其中关于@staticmethod,@classmethod,@property,@setter这四种方法在前面已经经过了,参照连接:https://www.cnblogs.com/noah0532/p/10926966.html。还有一些内置装饰器在文章的后面会补充进来。    2.3

JSON的相关知识

前提是你 提交于 2020-03-03 17:27:35
㈠什么是JSON? JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation) JSON 是轻量级的文本数据交换格式 JSON 独立于语言:JSON 使用 Javascript语法来描述数据对象,但是 JSON 仍然独立于语言和平台。 JSON 解析器和 JSON 库支持许多不同的编程语言。 目前非常多的动态(PHP,JSP,.NET)编程语言都支持JSON。 JSON 具有自我描述性,更易理解 ㈡JSON与XML的比较 ⑴与 XML 相同之处 JSON 是纯文本 JSON 具有"自我描述性"(人类可读) JSON 具有层级结构(值中存在值) JSON 可通过 JavaScript 进行解析 JSON 数据可使用 AJAX 进行传输 ⑵与 XML 不同之处 没有结束标签 更短 读写的速度更快 能够使用内建的 JavaScript eval() 方法进行解析 使用数组 不使用保留字 ⑶为什么使用 JSON? ☀对于 AJAX 应用程序来说,JSON 比 XML 更快更易使用: ①使用 XML 读取 XML 文档 使用 XML DOM 来循环遍历文档 读取值并存储在变量中 ②使用 JSON 读取 JSON 字符串 用 eval() 处理 JSON 字符串 ㈢JSON的详细讲解 <!DOCTYPE html> <html lang="en"

5. JavaScript 正则表达式

你。 提交于 2020-03-03 08:17:53
1. 概念 正则表达式(英语:Regular Expression,在代码中常简写为regex、regexp或RE)使用单个字符串来描述、匹配一系列符合某个句法规则的字符串搜索模式。 2. 使用字符串方法 在 JavaScript 中,正则表达式通常用于两个字符串方法 : search() 和 replace()。 search() 方法 用于检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串,并返回子串的起始位置。 replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串 格式: /pattern/modifiers ; var str = "Visit W3cschool"; var n = str.search(/w3cschool/i); console.log(n) var replace_str = str.replace(/w3cschool/i, 'microsoft') console.log(replace_str) var res = replace_str.replace('microsoft', 'w3cschool') console.log(res) 3. 正则表达式修饰符 修饰符 描述 i 执行对大小写不敏感的匹配。 g 执行全局匹配(查找所有匹配而非在找到第一个匹配后停止)。 m 执行多行匹配。

Javascript正则表达式

我们两清 提交于 2020-03-03 08:17:36
JavaScript 正则表达式 正则表达式(英语:Regular Expression,在代码中常简写为regex、regexp或RE)使用单个字符串来描述、匹配一系列符合某个句法规则的字符串搜索模式。 搜索模式可用于文本搜索和文本替换。 1.什么是正则表达式? 正则表达式是由一个字符序列形成的搜索模式。 当你在文本中搜索数据时,你可以用搜索模式来描述你要查询的内容。 正则表达式可以是一个简单的字符,或一个更复杂的模式。 正则表达式可用于所有文本搜索和文本替换的操作。 /pattern/modifiers; 例如: var patt = /w3cschool/i 实例解析: /w3cschool/i 是一个正则表达式。 w3cschool 是一个模式 (用于检索)。 i 是一个修饰符 (搜索不区分大小写)。 2.用字符串方法 在 JavaScript 中,正则表达式通常用于两个字符串方法 : search() 和 replace()。 search() 方法 用于检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串,并返回子字符串的起始位置。 replace() 方法 用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子字符串。 1)search() 方法使用正则表达式 //使用正则表达式搜索 "w3cschool" 字符串,且不区分大小写: var

JavaScript 正则表达式

坚强是说给别人听的谎言 提交于 2020-03-03 07:52:42
正则表达式(英语:Regular Expression,在代码中常简写为regex、regexp或RE)使用单个字符串来描述、匹配一系列符合某个句法规则的字符串搜索模式。 搜索模式可用于文本搜索和文本替换。 什么是正则表达式? 正则表达式是由一个字符序列形成的搜索模式。 当你在文本中搜索数据时,你可以用搜索模式来描述你要查询的内容。 正则表达式可以是一个简单的字符,或一个更复杂的模式。 正则表达式可用于所有文本搜索和文本替换的操作。 语法 /正则表达式主体/修饰符(可选) var patt = /runoob/i /runoob/i 是一个正则表达式。 runoob 是一个 正则表达式主体 (用于检索)。 i 是一个 修饰符 (搜索不区分大小写)。 使用字符串方法 在 JavaScript 中,正则表达式通常用于两个字符串方法 : search() 和 replace()。 search() 方法 用于检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串,并返回子串的起始位置。 replace() 方法 用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。 search() 方法使用正则表达式 var str = "Visit Runoob!"; var n = str.search(/Runoob/i);// 6 replace()

JavaScript 正则表达式

穿精又带淫゛_ 提交于 2020-03-03 07:52:24
正则表达式(英语:Regular Expression,在代码中常简写为regex、regexp或RE)使用单个字符串来描述、匹配一系列符合某个句法规则的字符串搜索模式。 搜索模式可用于文本搜索和文本替换。 什么是正则表达式? 正则表达式是由一个字符序列形成的搜索模式。 当你在文本中搜索数据时,你可以用搜索模式来描述你要查询的内容。 正则表达式可以是一个简单的字符,或一个更复杂的模式。 正则表达式可用于所有文本搜索和文本替换的操作。 语法 /正则表达式主体/修饰符(可选) var patt = /runoob/i 实例解析: /runoob/i 是一个正则表达式。 runoob 是一个 正则表达式主体 (用于检索)。 i 是一个 修饰符 (搜索不区分大小写)。 使用字符串方法 在 JavaScript 中,正则表达式通常用于两个字符串方法 : search() 和 replace()。 search() 方法 用于检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串,并返回子串的起始位置。 replace() 方法 用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。 search() 方法使用正则表达式 var str = "Visit Runoob!"; var n = str.search(/Runoob/i); search()

正则表达式

霸气de小男生 提交于 2020-03-03 07:51:53
JavaScript 正则表达式 正则表达式(英语:Regular Expression,在代码中常简写为regex、regexp或RE)使用单个字符串来描述、匹配一系列符合某个句法规则的字符串搜索模式。 搜索模式可用于文本搜索和文本替换。 什么是正则表达式? 正则表达式是由一个字符序列形成的搜索模式。 当你在文本中搜索数据时,你可以用搜索模式来描述你要查询的内容。 正则表达式可以是一个简单的字符,或一个更复杂的模式。 正则表达式可用于所有文本搜索和文本替换的操作。 语法 /正则表达式主体/修饰符(可选) 其中修饰符是可选的。 实例: var patt = /runoob/i 实例解析: /runoob/i 是一个正则表达式。 runoob 是一个 正则表达式主体 (用于检索)。 i 是一个 修饰符 (搜索不区分大小写)。 使用字符串方法 在 JavaScript 中,正则表达式通常用于两个字符串方法 : search() 和 replace()。 search() 方法 用于检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串,并返回子串的起始位置。 replace() 方法 用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。 search() 方法使用正则表达式 实例 使用正则表达式搜索 "Runoob" 字符串,且不区分大小写: var

js正则函数

天大地大妈咪最大 提交于 2020-03-03 07:51:33
js的正则函数主要有有replace,match,test,search,exec。 首先对文中的变量进行说明:   rgExp为包含正则表达式模式和可用标志的正则表达式对象。也可以是包含正则表达式模式和可用标志的变量名或字符串文字。   /i (忽略大小写)   /g (全文查找出现的所有匹配字符) (1)match 方法   使用正则表达式模式对字符串执行查找,并将包含查找的结果作为数组返回,如果未能匹配到,则返回null。   stringObj.match(rgExp) 例:   var str = "ThIS isn't me";   var reg = /is/ig;   var ret = str.match(reg);      console.log(ret); //["IS", "is"] (2)replace 方法   返回根据正则表达式进行文字替换后的字符串的复制,原字符串不变。    stringObj.replace(rgExp, replacement); 例: var str = "i love china!";   var pattern = /i/g;   var ret = str.replace(pattern, "I"); alert(ret); //I love chIna!   ECMAScript v3 规定,replace()