字符串方法总结(一)

strip(‘x‘) 删除字符串中的(‘x‘)
lstrip(‘x‘) 删除字符串中开头处的(‘x‘)
rstrip(‘x‘) 删除字符串中结尾处的(‘x‘)

endswith(‘x‘) 用于判断字符串结尾处是不是以(‘x‘),(是,返回true;不是,返回false)
startswith(‘x‘) 用于判断字符串开头处是不是以(‘x‘),(是,返回true;不是,返回false)

replace(‘x‘,‘y‘,n) relplace(‘旧字符串‘,‘新字符串‘,替换不超过 max 次)

format
res=‘{} {} {}‘.format(‘x‘,y,‘z‘) 原样输出
res=‘{1} {0} {1}‘.format(‘x‘,y,‘z‘) { }中为下标位,按下标位输出
res=‘{a} {b} {c}‘.format(c=‘x‘,a=‘z‘,b=y) 按{ }中的变量名按顺序输出

find(‘x‘,n,m) (n、m为下标位)在字符串中找x字符,从下标为n的地方到下标位为m-1的地方。找不到则返回-1不会报错,找到了则显示索引
index(‘x‘,n,m) 在字符串中找x字符,从下标为n的地方到下标位为m-1的地方,找不到会报错。
count(‘x‘,n,m) 在字符串中找x字符,从下标为n的地方到下标位为m-1的地方,最后显示在范围内有几个x

split(‘x‘,n) 把字符串中的x元素作为分隔符,从左边开始分割,最后分割出n+1个字符串(如果没有n则全部x作为分隔符)
rsplit(‘x‘,n) 同上,不过是从右边开始分割

a.join(b) 将序列中的元素以指定的字符连接生成一个新的字符串(用变量a连接b)

a.center(n,‘x‘) 返回一个原字符串居中,并使用x填充至长度n的新字符串。(若无x,默认填充字符为空格)
a.rjust(n,‘x‘) 返回一个原字符串居右,后面同上
a.ljust(n,‘x‘) 返回一个原字符串居左,后面同上
a.zfill(n) 返回指定长度的字符串,原字符串右对齐,前面填充0使字符串长度达到n

a.expandtabs(n) 把字符串中的 tab 符号(‘\t‘)转为n个空格,若无n默认的空格数是 8

a.lower() 转换字符串中所有大写字符为小写
a.upper() 转化字符串中所有小写字符为大写

a.capitalize() 将字符串第一个字母变大写,其他变小写
a.swapcase() 字符串中的大小写翻转
a.title() 每个单词的首字母大写

a.isdigit() 检测字符串是否只由数字组成
a.isdecimal() 检查字符串是否只包含十进制字符(这种方法只存在于unicode对象)。
a.isnumeric() 检测字符串是否只由数字组成(这种方法是只针对unicode对象)。
a.isalnum() 检测字符串是否由字母和数字组成
a.isalpha() 检测字符串是否只由字母组成
a.isidentifier() 判断是否为Python中的标识符
a.istitle() 检测字符串中所有的单词拼写首字母是否为大写,且其他字母为小写。
a.isupper() 检测字符串中所有的字母是否都为大写
a.islower() 检测字符串中所有的字母是否都为小写
a.isspace() 检测字符串是否只由空格组成

定义一个字符串为Unicode,只需要在字符串前添加 ‘u‘ 前缀即可
Unicode http://baike.baidu.com/link?url=ds1PF8tS5JYv5wwrd9wKwYZZLUngG-0bMg_xKAWISElVNlfb-A4WiJOh2zrZ9Mb51A4vRC099uK8dSPBIYGQra

时间: 2024-10-05 13:29:55

字符串方法总结(一)的相关文章

js字符串方法、数组方法整理

push 向数组末尾添加一项 返回值为数组的长度: pop 删除数组最后一项: unshift 向数组开头增加一项: shift 删除数组第一项: splice 删除数组中的值:1 splice(n,m)从n开始 删除m个:返回下标n~m : 2 splic(n) 从n开始删除到末尾: 3 splice(n,m,x)从n开始删除m个,用x替换: 4 splice(n,0,m) 把x增加到n前面: 5 splice(arr.length,0,n) 向末尾加n 数组的截取和拼接 slice(n,m)

JS:字符串转成json数据,和json转成字符串方法 iframe获取父级传过来的数据

字符串转成json数据,和json转成字符串方法 //转为JSON adinfo=JSON.parse(adinfo) //转为字符串 adinfo=JSON.stringify(adinfo) 大概流程: var gdt_adinfo=[]; 父级页面通过接口获取的数据: this.url="http://gjs.adwo.com/gjs/gad_i?sdkVersion="+sdkVersion+"&n=1&gp="+gp; 获取数据后处理的方法

javascript 字符串方法名调用

项目中有时候需要通过字符串传递方法名称,供页面调用 var ParameterDefaultCallMethod = Request("ParameterDefaultCallMethod"); //默认调用方法 if (ParameterDefaultCallMethod != null && ParameterDefaultCallMethod != "") { eval('window.parent.' + ParameterDefaultCa

[python基础(二)]字符串方法

本文介绍了字符串两种重要的使用方式:字符串格式化和字符串方法.一.字符串格式化 二.字符串方法 常用的字符串方法有:find,join,lower,replace,split,strip,translate. 具体的代码见下面 py文件# -*- coding: utf-8 -*- #字符串格式化 #1.简单转换print '%s plus %s equals %s'%(1,2,3)from math import piprint 'Pi:%f...'%pi #2.字段宽度和精度print '%

Python 字符串方法详解

Python 字符串方法详解 本文最初发表于赖勇浩(恋花蝶)的博客(http://blog.csdn.net/lanphaday),如蒙转载,敬请保留全文完整,切勿去除本声明和作者信息. 在编程中,几乎90% 以上的代码都是关于整数或字符串操作,所以与整数一样,Python 的字符串实现也使用了许多拿优化技术,使得字符串的性能达到极致.与 C++ 标准库(STL)中的 std::string 不同,python 字符串集合了许多字符串相关的算法,以方法成员的方式提供接口,使用起来非常方便. 字符

Swift入门(十二)——利用Extension添加逆序输出字符串方法

Swift好像没有自带逆序输出字符串的方法,于是决定通过拓展(Extension)给String类添加一个逆序输出字符串的reverse方法. 首先新建一个Swift文件,命名规则不太清楚,于是暂且模仿OC叫做String+Operation吧,然后实现我们需要拓展的方法.下面先贴上代码,然后解释一下这段代码. //String+Operation.swifft import Foundation //逆序输出swift中的字符串 extension String{ func Reverse()

javascript的字符串方法

JavaScript的字符串方法 indexOf()  在指定字符串中寻找一个字符或者子串,返回一个子串后字符所在的索引 lastIndexOf()  在指定字符串中从后往前查找一个字符或者子串 var zp = "chinancepuzp"; console.log(zp.indexOf("c"));       //输出0 console.log(zp.indexOf("c",1));     //从第1个位置向后开始搜索 返回6 conso

JavaScript常用字符串方法

获取类: 1)动态方法: charAt : 获取字符串指定位置上的字符.(参数:一个,指定要获取的字符位置) 1,不接受负数,如果为负数,会返回一个空字符串. 2,如果不给参数,默认是获取第0位置上的字符. 3,只接收一个参数. charCodeAt : 获取字符串中指定位置上字符的Unicode编码(参数: 一个,指定要获取字符编码的字符位置) 1,任何字符都有一个唯一的字符编码. 2,只接收一个参数. 常用: 数字 : 48 ~ 57 下划线 : 95 空格  : 32 制表符 : 9 小写

javascript 字符串方法传参

javascript 字符串方法传参由于嵌套的单引号,双引号过多.有点混乱.. 正确方法如下: '   <td align="left"><input type="button"  id="btnBack" value="确定" class="bigbt"  onclick="continuePassword(\''+cardnumber+'\')"/></

字符串方法使用方法

//创建字符串 NSString *string=[NSString stringWithFormat:@"sjsjsksk"]; NSString *[email protected]"this is a string"; //打印字符串的长度 int len=string.length; NSLog(@"%d",len); //从一个字符串中取新字符串的方法 //返回一个新字符串,新字符串覆盖了旧数组从给出的index到数组末 NSStrin