轻松python文本专题-去掉字符串前后空格

场景:

去掉字符串前后空格

可以使用strip,lstrip,rstrip方法

>>> a="abc".center (30)
>>> a
'             abc              '
>>> b=a.lstrip ()
>>> b
'abc              '
>>> c=a.rstrip ()
>>> c
'             abc'
>>> d=a.strip ()
>>> d
'abc'
>>> 

这三个方法默认是去掉空格,也可以通过参数去掉其他字符,等价与replace

>>> a="abc"
>>> b=a.strip ('a')
>>> b
'bc'
>>> c=a.replace ('a','')
>>> c
'bc'
>>> 

就说到这里,谢谢大家

------------------------------------------------------------------

点击跳转零基础学python-目录

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-14 06:44:34

轻松python文本专题-去掉字符串前后空格的相关文章

轻松python文本专题-字符串对齐

场景: 字符串对齐 python提供非常容易的方法,使得字符串对齐 >>> print("abc".center (30,'-')) -------------abc-------------- >>> print("abc".ljust (30)+'|') abc | >>> print("abc".rjust (30)) abc >>> 分别是center,ljust,r

轻松python文本专题-字符串开头或者结尾匹配

场景: 字符串开头或者结尾匹配,一般是使用在匹配文件类型或者url 一般使用startwith或者endwith >>> a='http://blog.csdn.net/raylee2007' >>> a.startswith ('http') True 注意:这两个方法里面的参数可以是str,也可以是元组,但是不可以是列表和字典 >>> a='http://blog.csdn.net/raylee2007' >>> a.starts

轻松python文本专题-判断对象里面是否是类字符串(推荐使用isinstance(obj,str))

场景: 判断对象里面是否是类字符串 一般立刻会想到使用type()来实现 >>> def isExactlyAString(obj): return type(obj) is type('') >>> isExactlyAString(1) False >>> isExactlyAString('1') True >>> 还有 >>> def isAString(obj): try :obj+'' except:re

轻松python文本专题-maketrans和translate

场景: 过滤字符串的某些字符,我们从例子出发 >>> tb=str.maketrans ('abc','123') >>> 'abcd'.translate (tb) '123d' >>> 'abcd+++a+b+cd'.translate (tb) '123d+++1+2+3d' >>> 1.建立字符映射表,也就是maketrans方法所做的事情,它返回一个字符串的映射表,意思是:如果字符串里面出现a,那么它就会变成对应的1,如此类

python文本 去掉字符串前后空格

场景: 去掉字符串前后空格 可以使用strip,lstrip,rstrip方法 >>> a="abc".center (30)    >>> a    '             abc              '    >>> b=a.lstrip ()    >>> b    'abc              '    >>> c=a.rstrip ()    >>> c

ASP.NET C# 去掉字符串中间空格方法

 string strName = "大     张     伟";             string str = Regex.Replace(strName, @"\s", "");             Response.Write("输出内容:" + str); ASP.NET C# 去掉字符串中间空格方法,布布扣,bubuko.com

js去掉字符串前后空格的五种方法(转)

出处:http://www.2cto.com/kf/201204/125943.html 第一种:循环检查替换[javascript]//供使用者调用  function trim(s){  return trimRight(trimLeft(s));  }  //去掉左边的空白  function trimLeft(s){  if(s == null) {  return "";  }  var whitespace = new String(" \t\n\r")

js trim() 去掉字符串首尾空格

通常在表单验证,取输入框文本时都需要把取到的字符串首尾空格去掉. 现在常用的浏览器版本已经原生支持了trim()方法,JQ很早的版本也实现了对该方法的支持. 无聊时候可以关心下是怎么实现的,有时笔试面试也会问到,顺便复习下正则. 去掉首尾空格+用正则,无非就是找到首尾匹配到的空格字符,然后把它/他们replace掉.明白大道理,却有条条大路通罗马. 1.常规方法:正则分别匹配首.尾空格,然后去掉 1 function trim(str){ 2 return str.replace(/^\s\s*

js 去掉字符串前后空格

转自: http://www.cnblogs.com/mingforyou/p/3930638.html 第一种:循环检查替换 //供使用者调用 function trim(s){ return trimRight(trimLeft(s)); } //去掉左边的空白 function trimLeft(s){ if(s == null) { return ""; } var whitespace = new String(" \t\n\r"); var str =