处理字符串时经常要定制化去掉无用的空格,python 中要么用存在的常规方法,或者用正则处理,下面这篇文章主要给大家介绍了Python如何去掉字符串左边的空格?python去掉空格的一些常用方式?文中通过实例代码介绍的非常详细,需要的朋友可以参考下 。
文章插图
在用python处理一个字符串的时候,经常会遇到符号和空格的处理,经常会使用一些特定的方法去实现对字符串的操作,在python中对字符串空格的处理,我们平时会使用到的方法要么是比较寻常的,要么是使用正则表达式进行处理 。去除字符串空格,会遇到以下一些情况,分别给大家举例解释了 。
1、去掉字符串左边的空格
在字符串中对左边的空格进行去除,我们使用的函数是lstrip,它的函数名也非常的好记,l就是表示的是left左边的意思,举个实例:
假设现在我现在这里有这样一段话:“ **this is a apple** ”
string = “ **this is a apple** ”print (string.lstrip())输出结果:
**this is a apple**在这个例子中就是使用lstrip对字符串左边的空格进行了处理,可以从运行结果看到,左边的两个空格已经成功去除 。
2、去掉右边空格
去除字符串右边的空格,使用的函数是rstrip,跟lstrip相反,它开头的字母表示的是right,举个例子:
string = “ **this is a apple** ”print (string.rstrip())输出结果:
**this is a apple**3、去掉字符串中所有的空格
去掉字符串中的所有的空格有两种方法
方法一:使用替换的方法,对字符串进行空格替换 。举个例子:
string = " * it is blank space test * "str_new = string.replace(" ", "")print str_new运行结果:
*itisblankspacetest*从运行结果可以看出来,使用替换的方式,真的会把字符串中的所有空格都进行替换了,包括字符串中用空格分开的分隔符 。
方法二:使用正则表达式
import restring = " * it is blank space test * "str_new = re.sub(r"\s+", "", string)print str_new运行结果:
*itisblankspacetest*这种方法跟替换法是一个道理 。
【Python如何去掉字符串左边的空格?python去掉空格的一些常用方式?】到此这篇关于Python如何去掉字符串左边的空格?python去掉空格的一些常用方式的文章就介绍到这了,更多相关python去掉空格内容可以关注继续学习 。
推荐阅读
- python中创建表格的两种方法 python库创建表格的实例
- Python如何进行预处理操作?Python数据预处理常用的3个技巧
- 淘宝补大单能提高转化吗?如何有效淘宝补单?
- 天猫供销平台入驻类目如何修改?怎么更改主营业务?
- 淘宝客服如何提高个人业绩?怎么做?
- 淘宝直播如何增加人气?方法是什么?
- 淘宝成交转化率多少为最好?如何提高转化率?
- 淘宝金冠店铺是指什么?如何成为金冠店铺?
- 淘宝金冠和银冠有什么区别?如何升级银冠?
- 淘享卡在哪里兑换?如何使用淘享卡?