通过指定分隔符对字符串进行切片,并返回分割后的字符串列表(list) os.path.split():按照路径将文件名和路径分割开 一、函数说明 1、split()函数 语法:str.split(str...若字符串中没有分隔符,则把整个字符串作为列表的一个元素 num:表示分割次数。...如果存在参数num,则仅分隔成 num+1 个子字符串,并且每一个子字符串可以赋给新的变量 [n]:表示选取第n个分片 注意:当使用空格作为分隔符时,对于中间为空的项会自动忽略 2、os.path.split...二、分离字符串 string = “www.gziscas.com.cn” 1.以’.’为分隔符 print(string.split(‘.’))...,并取序列为1的项 print(string.split(‘.’,2)[1]) gziscas 4.分割两次,并把分割后的三个部分保存到三个文件 u1, u2, u3 =string.split(‘.’
常用数据类型 1.变量 局部变量必须一个 var 开头,如果未使用var,则默认表示声明的是全局变量 // 全局变量 name = 'derek'; function demo() { //...n个组内容; $&:当前匹配的内容; $`:位于匹配子串左侧的文本; $':位于匹配子串右侧的文本 $$:直接量$符号 String.charAt( ) 返回字符串中的第n个字符 String.charCodeAt...( ) 返回字符串中的第n个字符的代码 String.fromCharCode( ) 从字符编码创建—个字符串 String.indexOf( ) 查找子字符串位置 String.lastIndexOf...返回原始字符串值 String.toString() 返回原始字符串值 String.valueOf( ) 返回原始字符串值 4.布尔值 true(真)和false(假),要用小写 ==...反转 Array.join( ) 将数组元素连接起来以构建一个字符串 Array.concat( ) 拼接 Array.sort( ) 排序 Array 对数组的内部支持 Array.splice
数组的最大长度。...= 0 等于未设定limit时,切分n-1次,忽略末尾的空字符串 0 < limit < n 返回数组包含limit个元素,切分limit-1次,最后一个元素是第limit-1次切分后,右侧剩下的所有文本...int start(n) 返回当前匹配中第n对捕获括号匹配的文本在原字符串中的起始位置。 int start() 返回当前匹配的文本在原字符串中的起始位置,相当于start(0)。...int end(n) 返回当前匹配中第n对捕获括号匹配的文本在原字符串中的结束位置。 int end() 返回当前匹配的文本在原字符串中的结果位置,相当于end(0)。...image.png 等价于Pattern中对应的split()方法 Java String.split()用法小结 在java.lang包中有String.split()方法,返回是一个数组 我在应用中用到一些
//down的地址https://blog.csdn.net/fyp19980304/article/details/80448060 方法一:把要存储的数据设为私有变量,然后另写函数对其进行读写,set...()方法,返回是一个数组 1、如果用“.”作为分隔的话,必须是如下写法,String.split("\\.")...,把三个都分隔出来,可以用String.split("and|or"); 使用String.split方法分隔字符串时,分隔符如果用到一些特殊字符,可能会得不到我们预期的结果。 ...5、trim():去掉字符串首尾的空格。 去掉字符串行首和行末的空格。...(ASCII),找到返回字符数组所对应的下标找不到返回-1 2.indexOf(String str) 在给定符串中查找另一个字符串。。。
一般的字符串拼接在编译期Java 会对其进行优化,但是在循环中字符串的拼接Java 编译期无法执行优化,所以需要使用StringBuilder 进行替换。...对于集合类型的静态成员变量,应该使用静态代码块赋值,而不是使用集合实现来赋值。...static { list.add("Sagittarius"); list.add("Charming"); list.add("Perfectionist"); } 八、删除未使用的局部变量...null 若程序运行返回null,需要调用方强制检测null,否则就会抛出空指针异常;返回空数组或空集合,有效地避免了调用方因为未检测null 而抛出空指针异常的情况,还可以删除调用方检测null 的语句使代码更简洁...equals 方法 对象的equals 方法容易抛空指针异常,应使用常量或确定有值的对象来调用equals 方法。
对于集合类型的静态成员变量,应该使用静态代码块赋值,而不是使用集合实现来赋值。...list.add("Sagittarius"); list.add("Charming"); list.add("Perfectionist"); } 八、删除未使用的局部变量...失去精度 十三、返回空数组和集合而非 null 若程序运行返回null,需要调用方强制检测null,否则就会抛出空指针异常;返回空数组或空集合,有效地避免了调用方因为未检测null 而抛出空指针异常的情况...equals 方法 对象的equals 方法容易抛空指针异常,应使用常量或确定有值的对象来调用equals 方法。...String.split(String regex) 正反例 你还有什么想要补充的吗?
对于集合类型的静态成员变量,应该使用静态代码块赋值,而不是使用集合实现来赋值。...list.add("Sagittarius"); list.add("Charming"); list.add("Perfectionist"); } 八、删除未使用的局部变量...失去精度 十三、返回空数组和集合而非 null 若程序运行返回null,需要调用方强制检测null,否则就会抛出空指针异常;返回空数组或空集合,有效地避免了调用方因为未检测null 而抛出空指针异常的情况...equals 方法 对象的equals 方法容易抛空指针异常,应使用常量或确定有值的对象来调用equals 方法。...String.split(String regex) 正反例 PS:如果觉得我的分享不错,欢迎大家随手点赞、在看。
一般的字符串拼接在编译期Java 会对其进行优化,但是在循环中字符串的拼接Java 编译期无法执行优化,所以需要使用StringBuilder 进行替换。...对于集合类型的静态成员变量,应该使用静态代码块赋值,而不是使用集合实现来赋值。...list.add("Sagittarius"); list.add("Charming"); list.add("Perfectionist"); } 八、删除未使用的局部变量...失去精度 十三、返回空数组和集合而非 null 若程序运行返回null,需要调用方强制检测null,否则就会抛出空指针异常;返回空数组或空集合,有效地避免了调用方因为未检测null 而抛出空指针异常的情况...equals 方法 对象的equals 方法容易抛空指针异常,应使用常量或确定有值的对象来调用equals 方法。
五.未储存在数组中的字符串: 前面介绍了通过数组名和空字符来定义一个字符串——数组名是char类型的指针,指向字符串的开始,而空字符则标记了字符串的末尾。...(包含末尾的空字符)将被储存在内存中的某处,而且指针message被初始化为指向该字符串的第1个字符。不用关心字符串被储存到何处,编译器会自动处理这些事。...只有指针才能引用这个变量。 例如,要将字符'x'储存到此处,可以这样写: *ptr = 'x'; 用malloc()为字符串分配内存和为单个char类型变量分配内存几乎一样。...因此,如果将其作为一个字符串,在该指针未指向空字符之前,可以打印出所有的字符。 第40行使用puts()函数证明了这一点。 注意第42行使用的新函数——free() 函数。...)会读取n个字符或遇到新的空白字符处停止。
P6 避免使用 /* */注释 建议使用// P17 对象字面量是一种方便指定新对象的表示方法。属性名可以是标识符或者字符串。...P20 简单类型: 数字,字符串,布尔值,null值和undefined值 对象类型:数组,函数,正则表达式,对象。 对象是可变的键控集合,对象是属性的容器,每个属性都拥有名字和值。...属性的名字可以是包括空字符串在内的任意字符串,属性值可以是除undefined值之外的任何值。...P41 模块模式的一般形式是:一个定义了私有变量和函数的函数;利用闭包创建可以访问私有变量和函数的特权函数;最后返回这个特权函数,或者把他们保存到一个可以访问的地方。...第六章 数组 P59 JavaScript允许数组包含任意混合类型的值。 length属性的值是这个数组的最大整数属性名加上1。它不等于数组里的属性的个数。
先用一个python脚本来描述下: 脚本实验的功能是统计系统内存的值、剩余值以及剩余值所占的百分比。 #!...(可以使用元组,会逐一匹配) beg: 设置字符串检测的起始位置(可选) end: 设置字符串检测的结束位置(可选) 如果存在参数 beg 和 end,则在指定范围内检查,否则在整个字符串中检查...返回值 如果检测到字符串,则返回True,否则返回False。...二、分离字符串 string = "www.baidu.com.cn" 以’.’为分隔符 print(string.split('.'))...',2)[1]) baidu 分割两次,并把分割后的三个部分保存到三个文件 u1, u2, u3 =string.split('.
继承 5.2 原型 在一个纯粹的原型模式中,我们将摒弃类,转而关注对象。基于原型的继承相比于基于类的继承在概念上更为简单:一个新对象可以继承一个旧对象的属性。 6....作为替代,JavaScript提供了一种拥有一些类数组特性的对象。它把数组的下标转变成字符串,用其作为属性。 JavaScript允许数组包含任意混合类型的值。...值 类型 0 Number NaN(非数字) Number ' '(空字符串) String false Boolean null Object undefined Undefined 这些值全部都等同于假... undefined和null是全局变量。 hasOwnProperty 只是一个方法,而不是一个运算符,所以在任何对象中,他可能会被一个不同的函数甚至一个非函数的值所替换。...位运算符 位运算符接近硬件处理,所以非常快,但是JavaScript的执行环境一般接触不到硬件,所以非常慢,JavaScript不建议呗用来执行未操作。
当PHP收到来自浏览器提交的数据后,会自动保存到超全局变量中。...超全局变量是PHP预定义好的变量,可以再PHP脚本的任何位置使用 常见的超全局变量数组变量有 _POST、_GET等 通过POST方式提交的数据会保存到$_POST中 通过GET方式提交的数据会保存到$...test和123456是参数值,对应用户填写的内容 if (isset(_GET['username']) && isset( 3.数组方式提交数据 复选框是一种支持提交多个值的表单控件 在编写表单时应将其...元素是一个索引数组,数组中的元素是用户所选复选框对应的value属性值 当用户未选中任何复选框时,$_POST数组中将不存在hobby元素 <!...”,其中单引号需要将函数的第2个参数设置为ENT_QUOTES常量才会进行转换。
对于集合类型的静态成员变量,应该使用静态代码块赋值,而不是使用集合实现来赋值。...十一、返回空数组和集合而非 null 若程序运行返回null,需要调用方强制检测null,否则就会抛出空指针异常;返回空数组或空集合,有效地避免了调用方因为未检测null 而抛出空指针异常的情况,还可以删除调用方检测...equals 方法 对象的equals 方法容易抛空指针异常,应使用常量或确定有值的对象来调用equals 方法。...String 的plit 方法时,传入的分隔字符串是正则表达式,则部分关键字(比如 .[]()\| 等)需要转义。...String.split(String regex) 正反例 ? ---- 有帮助的话分享给你的小伙伴吧 也许他正需要
”)//从第3个元素开始,删除4个元素,然后从第3个元素后添加item,item可以是多个 ---- Array.prototype.reverse ( ) 颠倒数组中的元素,并且返回颠倒后的数组 arr.reverse...,形成新的数组,上面的案例会形成一个新的数组,数组中的元素增大两倍 ---- Array.prototype.every ( callbackfn [ , thisArg ] ) 检测数组中的每一项是否符合条件...var arr = string.split("”);//把字符串分开为数组 ---- String.prototype.search (regexp) 执行一个正则表达式匹配查找。...如果查找成功,返回字符串中匹配的索引值。否则返回 -1 。...,返回一个新的字符串。
构造方法 FileReader(File file): 创建一个新的 FileReader ,给定要读取的File对象。...FileWriter(String fileName): 创建一个新的 FileWriter,给定要读取的文件的名称。...如果不关闭,数据只是保存到缓冲区,并未保存到文件。...未调用close方法,数据只是保存到了缓冲区,并未写出到文件中。 关闭和刷新 因为内置缓冲区的原因,如果不关闭输出流,无法写出字符到文件中。但是关闭的流对象,是无法继续写出数据的。...个字符 fw.flush(); fw.write('新'); // 继续写出第2个字符,写出成功 fw.flush(); //
领取专属 10元无门槛券
手把手带您无忧上云