python字符串

前端之JavaScript

烈酒焚心 提交于 2019-12-01 16:58:10
目录 JavaScript概述 ECMAScript和JavaScript的关系 ECMAScript的历史 JavaScript引用方式 JavaScript语言规范 JavaScript基础 变量声明 注意: JavaScript数据类型 JavaScript拥有动态类型 数值(Number) 字符串(String) 布尔值(Boolean) null和undefined 对象(Object) forEach() splice() map() 类型查询 运算符 算数运算符 比较运算符 逻辑运算符 赋值运算符 流程控制 if-else if-else if-else switch for while 三元运算 函数 函数定义 函数中的arguments参数 函数的全局变量和局部变量 作用域 词法分析(尝试理) 内置对象和方法 自定义对象 Date对象 JSON对象 RegExp对象 Math对象 JavaScript概述 ECMAScript和JavaScript的关系 1996年11月,JavaScript的创造者--Netscape公司,决定将JavaScript提交给国际标准化组织ECMA,希望这门语言能够成为国际标准。次年,ECMA发布262号标准文件(ECMA-262)的第一版,规定了浏览器脚本语言的标准,并将这种语言称为ECMAScript,这个版本就是1.0版。

js

旧城冷巷雨未停 提交于 2019-12-01 16:35:58
ECMAScript和JavaScript的关系 1996年11月,JavaScript的创造者--Netscape公司,决定将JavaScript提交给国际标准化组织ECMA,希望这门语言能够成为国际标准。次年,ECMA发布262号标准文件(ECMA-262)的第一版,规定了浏览器脚本语言的标准,并将这种语言称为ECMAScript,这个版本就是1.0版。 该标准一开始就是针对JavaScript语言制定的,但是没有称其为JavaScript,有两个方面的原因。一是商标,JavaScript本身已被Netscape注册为商标。而是想体现这门语言的制定者是ECMA,而不是Netscape,这样有利于保证这门语言的开发性和中立性。 因此ECMAScript和JavaScript的关系是,前者是后者的规格,后者是前者的一种实现。 ECMAScript的历史 年份 名称 描述 1997 ECMAScript 1 第一个版本 1998 ECMAScript 2 版本变更 1999 ECMAScript 3 添加正则表达式添加try/catch ECMAScript 4 没有发布 2009 ECMAScript 5 添加"strict mode"严格模式添加JSON支持 2011 ECMAScript 5.1 版本变更 2015 ECMAScript 6 添加类和模块 2016

Python正则表达式【转载】

时光毁灭记忆、已成空白 提交于 2019-12-01 16:10:56
原作者: LouieZhang 原文出处: https://www.cnblogs.com/LouieZhang/p/7399836.html 0x00 简介 正则表达式就是描述字符串排列的一套规则。利用正则表达式可以做很多事情,主要用于字符串的匹配 在实际项目中,我们经常需要找到某一类符合某种格式的信息,此时,我们可以观察这些数据的规律,然后将这些数据的格式规律用正则表达式形式描述出来,然后利用正则表达式函数进行相应的处理即可。 本节主要为大家介绍正则表达式怎么去写,将从原子、原子符、模式修正符、贪婪模式与懒惰模式等方面介绍 0x01 原子 原子是正则表达式中最基本的组成单位,每个正则表达式中至少要包含一个原子 1.1 普通字符作为原子 我们可以使用一些普通的字符,比如数字,大小写字母,下划线等都可作为原子使用. 如下程序中,‘yue’作为原子使用,这里有三个原子,分别是y,u,e import re pattern = "yue"#yue作为原子使用,有三个原子,分别是y,u,e string = "http://yum.iqianyue.com" resultl = re.search(pattern,string)#在string中匹配正确的正则表达式,若匹配成功,将匹配结果返回给变量result print(resultl) <_sre.SRE_Match object;

结对编程作业

青春壹個敷衍的年華 提交于 2019-12-01 14:01:00
一、GitHub地址 https://github.com/huangzihaohzh/ExerciseMaker 二、估计耗费的时间 PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Planning 计划 40 40 · Estimate · 估计这个任务需要多少时间 40 40 Development 开发 1400 1550 · Analysis · 需求分析 100 120 · Design Spec · 生成设计文档 60 70 · Design Review · 设计复审 40 50 · Coding Standard · 代码规范 30 40 · Design · 具体设计 90 100 · Coding · 具体编码 900 950 · Code Review · 代码复审 60 70 · Test · 测试(自我测试,修改代码,提交修改) 120 150 Reporting 报告 130 140 · Test Report · 测试报告 60 80 · Size Measurement · 计算工作量 30 20 · Postmortem & Process Improvement Plan · 事后总结, 并提出过程改进计划 40 40 合计   1530 1690 三、效能分析 优化时间

结对编程作业

☆樱花仙子☆ 提交于 2019-12-01 14:00:59
一、GitHub地址 https://github.com/huangzihaohzh/ExerciseMaker 二、估计耗费的时间 PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Planning 计划 40 40 · Estimate · 估计这个任务需要多少时间 40 40 Development 开发 1400 1550 · Analysis · 需求分析 100 120 · Design Spec · 生成设计文档 60 70 · Design Review · 设计复审 40 50 · Coding Standard · 代码规范 30 40 · Design · 具体设计 90 100 · Coding · 具体编码 900 950 · Code Review · 代码复审 60 70 · Test · 测试(自我测试,修改代码,提交修改) 120 150 Reporting 报告 130 140 · Test Report · 测试报告 60 80 · Size Measurement · 计算工作量 30 20 · Postmortem & Process Improvement Plan · 事后总结, 并提出过程改进计划 40 40 合计   1530 1690 三、效能分析 优化时间

Python 字符串前面加u,r,b的含义

白昼怎懂夜的黑 提交于 2019-12-01 13:42:10
1、字符串前加 u 例:u"我是含有中文字符组成的字符串。" 作用: 后面字符串 以 Unicode 格式 进行编码, 一般用在中文字符串前面, 防止因为源码储存格式问题,导致再次使用时出现乱码。 2、字符串前加 r 例:r"\n\n\n\n”  # 表示一个普通生字符串 \n\n\n\n,而不表示换行了。 作用: 去掉反斜杠的转义机制。 (特殊字符:即那些,反斜杠加上对应字母,表示对应的特殊含义的,比如最常见的”\n”表示换行,”\t”表示Tab等。 ) 应用: 常用于正则表达式,对应着re模块。 3、字符串前加 b 例: response = b'<h1>Hello World!</h1>' # b' ' 表示这是一个 bytes 对象 作用: b" "前缀表示:后面字符串是 bytes 类型。 用处: 网络编程中,服务器和浏览器只认bytes 类型数据。 如: send 函数的参数和 recv 函数的返回值都是 bytes 类型 附: 在 Python3 中,bytes 和 str 的互相转换方式是 str.encode('utf-8') bytes.decode('utf-8') 1、字符串前加 u 例:u"我是含有中文字符组成的字符串。" 作用: 后面字符串 以 Unicode 格式 进行编码, 一般用在中文字符串前面, 防止因为源码储存格式问题,导致再次使用时出现乱码。

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用来声明常量

Python字符串

。_饼干妹妹 提交于 2019-12-01 13:02:57
第二讲 list 列表 一. 列表的基本介绍 什么是列表? 列表由一系列按特定顺序排列的元素组成,使用 [] 作为定界符,用逗号作为元素分隔符。 List 的特点 有序可变,可以是任意类型数据。 列表的数据结构 使用下标地址,双下标(正下标和负下标)正下标从零开始,负下标从 -1 开始。 A=[12,34,56,[23,’a’],89,” 我是元素 ”] 12 34 56 [23,’a’] 89 我是元素 0 1 2 3 4 5 A[0] a[5] - - 案例: a=[12,45,67," 我们是元素 “['a',"ffff"]] print(a) print(a[0],a[2],a[3]) print(a[4]) print(a[0]+a[1]) print(-1) 列表可以嵌套 , 地址采用二维空间地址,从下标 0 开始 B=[23,34,45,[23,67,89],90] Print(a[4]) Print(a[4][0]) Print(a[4][1]) Print(a[-1]) Print(a[-1][0]) Print(a[-1][-1]) 二.List 的基本操作 获取某个元素的下标地址 格式 list.index( 元素值 ) 功能:获得某个元素的下标地址 案例: a=[12,45,67," 我们是元素 “['a',"ffff"]] Print(“12 的下标地址

JavaScript—字符串(String)用法

一笑奈何 提交于 2019-12-01 12:55:32
字符串(String)去除空格 str = " hello python " // 去除左空格: str=str.replace( /^\s*/, ''); // 去除右空格: str=str.replace(/(\s*$)/g, ""); // 去除两头空格: str = str.replace(/^\s+|\s+$/g,""); // 去除所有空格: str = str.replace(/\s+/g,"");    https://www.cnblogs.com/jun-qi/p/11057421.html 来源: https://www.cnblogs.com/liuhaidon/p/11687240.html

第二阶段:Html基础 day51 前端--Html基础之javaScript

痞子三分冷 提交于 2019-12-01 12:42:19
目录 一、特点 二、JavaScript引入方式 2.1 Script标签内写法 2.2 引入新的JS文件 三、JS语言规范 3.1 注释 3.2 结束符 3.3 变量名 3.4 注意 四、JavaScript数据类型 4.1 动态类型 4.2 数值 4.3 字符串 4.4 布尔值 4.5 对象 4.6 类型查询 五、运算符 5.1 算数运算符 5.2 比较运算符 5.3 逻辑运算符 5.4 赋值运算符 六、流程控制 6.1 if else 6.2 switch 6.3 for 6.5 while 6.6 三元运算 七、函数 7.1 函数定义 7.2 全局变量Vs局部变量 八、内置方法 8.1 自定义对象 8.2 创建对象 8.3 Data对象 8.4 json对象 8.5 RegExp 前端之javaScript 一、特点 JavaScript是一种脚本语言 是一种轻量级的编程语言 是可插入 HTML 页面的编程代码 插入 HTML 页面后,可由所有的现代浏览器执行 二、JavaScript引入方式 2.1 Script标签内写法 <script>// 代码 </script> 2.2 引入新的JS文件 <script src="myscript.js"></script> 三、JS语言规范 3.1 注释 // ——>单行注释 /* */ ——>多行注释 3.2 结束符