js截取字符串

python 入门

ぃ、小莉子 提交于 2019-12-04 11:53:28
python 入门 第一天 1.python环境的安装 1.下载www.python.org 2.安装,注意勾选add path 3.测试 cmd->python 2.pycharm 的安装 1.下载www.jetbrains.com/pycharm 2.安装 3.第一个python程序 1.创建项目 2.创建py文件 编写代码:print("hello world") 执行: ctrl+shift+f10 4.xmind的学习 1.Tab 建立子节点 2.Enter 建立同级节点 第二天 1.编程三部曲 1.明确需求 我要干什么? 2.分析思路 我该怎么做? 3.代码实现 将每个代码用python实现 2.语言的发展史 1.机器语言 打孔机 2.C语言 命令式 3.C++ 面向对象 4.C# Java 垃圾回收 中间指令编译 5. python php js 脚本式 3.什么是python 1.python是一门面向对象的脚本语言,可以速度轻松的把其他语言结合起来 2.python可读性极强,是一门结合了解释性,编译性,互动性和面向对象的脚本语言 4.注释 单行注释 # Ctrl+/ 多行注释 ''' ''' 5.标识符 命名规则 1.由数字 字母 下划线 组成 2.不能由数字开头 3.不能使用python关键字 4.长度没有限制,但要有意义 5.严格区分大小写 6.变量

js基础知识复习

ぃ、小莉子 提交于 2019-12-04 00:31:53
1.script标签 * async是开始就下载,下载完毕就执行。若同时有两个async的script,没有先后顺序 * defer是立即下载,延迟执行。脚本在执行时不会影响页面的构造。HTML5规定,若同时有两个defer的script,要求第一个优先于第二个,但是实际不是,所以最好包含一个defer 执行过程:   如果是async异步----加载完成之后立马执行   如果是defer----页面加载完之后才会执行 2.不引入第三方变量交换两个值(数字/字符串) 一:假如是数字 (1)通过两个值相加 var num1=10; var num2=20; num1=num1+num2;//num1=30 num2=num1-num2;//num2=10 num1=num1-num2;//num1=20 console.log(num1); console.log(num2); (2)通过位运算符 var num1 = 10; var num2 = 20; num1 = num1 ^ num2;//num1=30 num2 = num1 ^ num2;//num2=10 num1 = num1 ^ num2;//num1=20 console.log(num1); console.log(num2); 二:通用的(无论是字符串、数字、对象) (1)ES6的解构 let a = 1,

JS-截取文件名称或路径

匿名 (未验证) 提交于 2019-12-02 23:42:01
name = "/www/web/lampym/index.php"; pos = name.lastIndexOf('/');//'/所在的最后位置' str = name.substr(pos+1)//截取文件名称字符串 url = name.substr(0,pos)//截取路径字符串 alert(str); alert(url); 文章来源: https://blog.csdn.net/weixin_41998682/article/details/91820187

c#对字符串的各种操作

故事扮演 提交于 2019-12-02 22:26:13
1.字符串定义 2.在字符串后面追加字符串 3.获取字符串长度 4.截取字符串的一部分 5.字符串转为比特码 6.查指定位置是否为空字符 7.查字符串是否是标点符号 8.截头去尾(Trim) 9.替换字符串 10.得到用单个字符串分隔字符串单元 11.得到用多个字符分隔字符串单元 12.得到用字符串分隔字符串单元 13.int转字符串的格式 14.在字符串中插入‘-’的3种方法 15.字符串用下标访问字符 16.拆分字符串 17.匹配索引 18.大小写转换 19.填充对齐 20.插入和删除(Insert和Remove) 21.格式化(静态方法Format) 22.连接成一个字符串(静态方法Concat、静态方法Join和实例方法StringBuilder.Append) 23.比较字符串 24.字符串遍历 25.Int32.Parse() 与 Int32.TryParse() 与 Convert.ToInt32()的区别 //1.字符串定义 string str = "tes"; //2.在字符串后面追加字符串 str += "t"; //3.获取字符串长度 int strLength = str.Length; //4.截取字符串的一部分Substring(起始位置,截取位数) string s1 = str.Substring(0,2); //5.字符串转为比特码 byte[]

JavaScript高级知识点整理

匿名 (未验证) 提交于 2019-12-02 21:53:52
JavaScript高级知识点整理 一、JS中的数组 1.数组的三种定义方式 (1)、实例化对象 var aArray=new Array(1,2,3,4,5); (2)、快捷创建 var aTwoArray = [1,2,3,"d","f"]; (3)、多维数组 var aThreeArray = [[1,2,3],["a","b","c"]]; 在这里,只有满足了数组中的元素是数组的时候才是多维数组 2.数组的操作 (1)、给数组增加单个或者多个元素 (2)、修改数组中的元素 (3)、删除数组中的元素 //第一个4表示 开始的角标包含4 2表示 删除的个数 aOneArray.splice(4,2); // 1是开始角标 2是删除个数 剩下的都是新增元素 aOneArray.splice(1,2,"g","h","i"); 如果想向数组中指定位置添加元素,可以这样写: 数组.splice(位置,0 ,元素);新增的元素会占据在指定起始角标上 (4)、获取数组中的元素 var sStr = aOneArray[4]; (5)、获取数组的长度 (6)、反转数组 (7)、获取元素在数组中的角标以及判断元素是否存在与数组中 (8)、将数组中的元素拼接成字符串 二、循环语句 1.if语句 2.for语句 3.while语句 4.do-while语句 5、使用循环去遍历数组

HTML中JS对于字符串的切割截取实现

匿名 (未验证) 提交于 2019-12-02 20:21:24
  在网站编程制作中,对于字符串的切割截取平时所用可能不是特别多,而且分的比较细,所以自备自查。有备无患。由于之前所有均在一个demo测试,下面就来跟大家分享一下成果。   1.函数:split()   功能:使用一个指定的分隔符把一个字符串分割存储到数组   例子: str=”jpg|bmp|gif|ico|png”; arr=str.split(”|”);   //arr是一个包含字符值”jpg”、”bmp”、”gif”、”ico”和”png”的数组   2.函数:join()   功能:使用您选择的分隔符将一个数组合并为一个字符串   例子: var delimitedString=myArray.join(delimiter);   var myList=new Array(”jpg”,”bmp”,”gif”,”ico”,”png”);   var portableList=myList.join(”|”);   //结果是jpg|bmp|gif|ico|png   3.函数:concat()   功能:将两个数组连接在一起;   例子:arr1=[1,2,3,4]   arr2=[5,6,7,8]   alert(arr1.concat(arr2)) //结果为[1,2,3,4,5,6,7,8]   4.函数:charAt()   功能:返回指定位置的字符

js字符串方法练习----下

微笑、不失礼 提交于 2019-12-02 14:43:52
各种api,很容易混淆,希望大家找到合适的适合自己的方法快速记忆!!! <script> // 11、封装函数 删除数组中的假值 例如:输入bouncer([7, "ate", "", false, 9]); 返回[7,"ate",9] // 假值:undefind null "" false 0 NaN function bouncer(arr) { // 获取数组长度 var len = arr.length; // 从后往前遍历数组中每一项,从前往后如果假值被截取下标会发生改变,造成不不要的麻烦 for (var i = len - 1; i >= 0; i--) { // 判断是不是假值,是截取 if (!arr[i]) { arr.splice(i, 1) // splice会改变原数组 } } return arr; } console.log(bouncer([7, "ate", "", false, 9])); // 12、比较字符串,如果第一个字符串中包含了第二个字符串的所有字母,则返回`true`,否则返回`false // 例如:输入compare(["hello", "heo"]); 返回true function compare(arr) { var len = arr[1].length; // 获取数组第二项值的长度 // 遍历数组第二项的值

js 数组字符串常用方法

▼魔方 西西 提交于 2019-12-02 10:47:29
数组转换为字符串 使用 arr.join() let arr = [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 ] arr . join ( ) // "1,2,3,4,5,6,7,8,9" 字符串转为数组 使用 str.split(’’) let str = '123456789' str . split ( ) // ["1", "2", "3", "4", "5", "6", "6", "7"] 数组截取 使用 arr.splice(0,1) / 第一个参数起始位置 第二个参数 需要截取的位数 原数组会改变 let arr = [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 ] // 需要截取7,8 arr . splice ( 6 , 2 ) // [1, 2, 3, 4, 5, 6, 9] 字符串截取 使用 str.substring(0,1) 第一个参数起始位置索引 第二个参数 需要截取的参数索引 原字符串会改变 let str = '123456789' //需要截取2,3 str . substring ( 1 , 3 ) 来源: https://blog.csdn.net/bossxu_/article/details/102753042

Javascript数组操作

你说的曾经没有我的故事 提交于 2019-12-02 06:16:46
使用JS也算有段时日,然对于数组的使用,总局限于很初级水平,且每每使用总要查下API,或者写个小Demo测试下才算放心,一来二去,浪费不少时间;思虑下,堪能如此继续之?当狠心深学下方是正道。 一, 数组常用方法 1. 数组的创建 var arrayObj = new Array(); //创建一个数组 var arrayObj = new Array([size]); //创建一个数组并指定长度,注意不是上限,是长度 var arrayObj = new Array([element0[, element1[, ...[, elementN]]]]); //创建一个数组并赋值 要说明的是,虽然第二种方法创建数组指定了长度,但实际上所有情况下数组都是变长的,也就是说即使指定了长度为5,仍然可以将元素存储在规定长度以外的,注意:这时长度会随之改变 2. 数组的元素的访问 var testGetArrValue=arrayObj[1]; //获取数组的元素值 arrayObj[1]= "这是新值"; //给数组元素赋予新的值 3. 数组元素的添加 arrayObj. push([item1 [item2 [. . . [itemN ]]]]);// 将一个或多个新元素添加到数组结尾,并返回数组新长度 arrayObj.unshift([item1 [item2 [. . . [itemN

leetcode 1021 删除最外层的括号

痴心易碎 提交于 2019-12-02 05:24:46
原题 有效括号字符串为空 ("")、"(" + A + “)” 或 A + B,其中 A 和 B 都是有效的括号字符串,+ 代表字符串的连接 例如,"","()","(())()" 和 “(()(()))” 都是有效的括号字符串。 如果有效字符串 S 非空,且不存在将其拆分为 S = A+B 的方法,我们称其为原语(primitive),其中 A 和 B 都是非空有效括号字符串。 给出一个非空有效字符串 S,考虑将其进行原语化分解,使得:S = P_1 + P_2 + … + P_k,其中 P_i 是有效括号字符串原语。 对 S 进行原语化分解,删除分解中每个原语字符串的最外层括号,返回 S 示例 1: 输入:"(()())(())" 输出:"()()()" 解释: 输入字符串为 “(()())(())”,原语化分解得到 “(()())” + “(())”, 删除每个部分中的最外层括号后得到 “()()” + “()” = “()()()”。 示例 2: 输入:"(()())(())(()(()))" 输出:"()()()()(())" 解释: 输入字符串为 “(()())(())(()(()))”,原语化分解得到 “(()())” + “(())” + “(()(()))”, 删除每隔部分中的最外层括号后得到 “()()” + “()” + “()(())” = “()()()(