python去掉空格的一些常用方式
目录
- 前言:
- 1.去掉左边空格
- 2.去掉右边空格
- 3.去掉左右两边空格
- 4.去掉所有空格
- 总结
前言:
处理字符串时经常要定制化去掉无用的空格,python 中要么用存在的常规方法,或者用正则处理
1.去掉左边空格
string = " * it is blank space test * " print (string.lstrip()) result: * it is blank space test *
2.去掉右边空格
string = " * it is blank space test * " print (string.rstrip()) result: * it is blank space test *
3.去掉左右两边空格
string = " * it is blank space test * " print (string.strip()) result: * it is blank space test *
4.去掉所有空格
有两种方式
eg1:调用字符串的替换方法把空格替换成空
string = " * it is blank space test * " str_new = string.replace(" ", "") print str_new result: *itisblankspacetest*
eg2:正则匹配把空格替换成空
import re string = " * it is blank space test * " str_new = re.sub(r"\s+", "", string) print str_new result: *itisblankspacetest*
eg3:join()方法+split()方法
可以去除全部空格
# join为字符字符串合成传入一个字符串列表,split用于字符串分割可以按规则进行分割
>>> a = " a b c " >>> b = a.split() # 字符串按空格分割成列表 >>> b ['a', 'b', 'c'] >>> c = "".join(b) # 使用一个空字符串合成列表内容生成新的字符串 >>> c 'abc' # 快捷用法 >>> a = " a b c " >>> "".join(a.split()) 'abc'
总结
到此这篇关于python去掉空格的一些常用方式的文章就介绍到这了,更多相关python去掉空格内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!
相关推荐
-
python 实现将txt文件多行合并为一行并将中间的空格去掉方法
有一个txt文本如下: 151 151 1234561 156421 214156 1523132 031320 现希望将两行合并为一行,并将中间所有的空格都去掉: (python编程第十章) 代码如下: path = r'C:\Users\xxx\Desktop\test.txt'#文本存放的路径 with open(path) as file: lines = file.readlines()#读取每一行 a = ''#空字符(中间不加空格) for line in lines: a +=
-
python读取txt文件,去掉空格计算每行长度的方法
如下所示: # -*- coding: utf-8 -*- file2 = open("source.txt", 'r') file1 = open("target.txt", "r") for value1 in file1.readlines(): word1 = str(value1).split() l1 = len(word1) print l1 for value2 in file2.readlines(): word2 = str(
-
Python去掉字符串中空格的方法
我们经常在处理字符串时遇到有很多空格的问题,一个一个的去手动删除不是我们程序员应该做的事情,今天这篇技巧的文章我们就来给大家讲一下,如何用Python去除字符串中的空格.我们先创建一个左右都有N个空格的字符串变量s,看代码: 复制代码 代码如下: >>> s = " 我们 ">>> 去除字符串空格,在Python里面有它的内置方法,不需要我们自己去造轮子了.lstrip:删除左边的空格这个字符串方法,会删除字符串s开始位置前的空格. 复制代
-
python去掉空格的一些常用方式
目录 前言: 1.去掉左边空格 2.去掉右边空格 3.去掉左右两边空格 4.去掉所有空格 总结 前言: 处理字符串时经常要定制化去掉无用的空格,python 中要么用存在的常规方法,或者用正则处理 1.去掉左边空格 string = " * it is blank space test * " print (string.lstrip()) result: * it is blank space test * 2.去掉右边空格 string = " * it is blank
-
python 第三方库paramiko的常用方式
介绍 paramiko是什么可以参考其他人的博客或文章,这里不再赘述,直入正题. 本次测试的版本信息如下: python 3.9 paramiko 2.7.2 centos 8 三种常用方式 paramiko 的三种常用方式如下: 使用密码进行登录 使用密钥免密码登录 SFTP 传输文件 其中最割裂的就是SFTP 传输文件,很多文章登陆使用SSHClient类,传输文件使用Transport类,我也是这样用了很长时间. 如果你也是这么用的,你没有啥想法吗?用python就是节约心智,怎么一个变形
-
python里读写excel等数据文件的6种常用方式(小结)
下面整理下python有哪些方式可以读取数据文件. 1. python内置方法(read.readline.readlines) read() : 一次性读取整个文件内容.推荐使用read(size)方法,size越大运行时间越长 readline() :每次读取一行内容.内存不够时使用,一般不太用 readlines() :一次性读取整个文件内容,并按行返回到list,方便我们遍历 2. 内置模块(csv) python内置了csv模块用于读写csv文件,csv是一种逗号分隔符文件,是数据科学
-
Python拼接字符串的7种方式详解
忘了在哪看到一位编程大牛调侃,他说程序员每天就做两件事,其中之一就是处理字符串.相信不少同学会有同感. 几乎任何一种编程语言,都把字符串列为最基础和不可或缺的数据类型.而拼接字符串是必备的一种技能.今天,我跟大家一起来学习Python拼接字符串的七种方式. 1.来自C语言的%方式 print('%s %s' % ('Hello', 'world')) >>> Hello world %号格式化字符串的方式继承自古老的C语言,这在很多编程语言都有类似的实现.上例的%s是一个占位符,它仅代表
-
python轻量级orm框架 peewee常用功能速查详情
目录 一.常见orm数据库框架 1.peewee 简单demo 二.Model 和 Field 关系 三.Model 模型 四.Filed 字段 1.字段初始化参数 2.字段特有参数 3.字段默认参数 4.索引 五.基本操作 增删改查 1.创建 2.删除 3.更新 4.查询 5.事务 6.过滤 7.记录分类 8.计数 9.分页 六.聚合查询 七.Scalar 八.窗口 九.复杂筛选 1.查询中支持的筛选运算符 2.筛选方法 3.联合查询逻辑操作 十.SQL 方法 1.SQL helper 2.安
-
Python教程之pytest命令行方式运行用例
目录 前言 pycharm里命令行运行用例 终端中使用pytest 用例全部运行 打印详情-v 指定组别 使用表达式指定某些用例-k 遇到失败即停止运行-x 指定运行某个测试py文件 指定运行某个class 指定运行某个方法: 其他 总结 前言 用命令行方式调用用例是我们最常用的方式,这方面确实比java的TestNG框架要好用许多,至少不用写xml文件,为了提供定制化运行用例的方式,pytest提供了许多运行命令以供定制化运行某一类测试用例或者某个测试用例等: pycharm里命令行运行用例
-
Python进阶篇之正则表达式常用语法总结
目录 正则表达式概述 1.点-匹配所有字符 2.星号-重复匹配任意次 3.加号-重复匹配多次 4. 花括号-匹配指定次数 5. 问号-贪婪模式和非贪婪模式 6.方括号-匹配几个字符之一 7.起始位置和单行.多行模式 8.括号-组选择 9.反斜杠-对元字符的转义 10.修饰符-可选标志 11.使用正则表达式切割字符串 正则表达式概述 正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配. Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模
-
python访问抓取网页常用命令总结
python访问抓取网页常用命令 简单的抓取网页: import urllib.request url="http://google.cn/" response=urllib.request.urlopen(url) #返回文件对象 page=response.read() 直接将URL保存为本地文件: import urllib.request url="http://google.cn/" response=urllib.request.urlopen(url)
-
深入解读Python解析XML的几种方式
在XML解析方面,Python贯彻了自己"开箱即用"(batteries included)的原则.在自带的标准库中,Python提供了大量可以用于处理XML语言的包和工具,数量之多,甚至让Python编程新手无从选择. 本文将介绍深入解读利用Python语言解析XML文件的几种方式,并以笔者推荐使用的ElementTree模块为例,演示具体使用方法和场景.文中所使用的Python版本为2.7. 一.什么是XML? XML是可扩展标记语言(Extensible Markup Langu
随机推荐
- 详解Angularjs 如何自定义Img的ng-load 事件
- PowerShell使用Clear-Content命令删除、清空文件内容的例子
- Shell脚本break和continue命令简明教程
- linux软件版本管理命令update-alternatives使用详解
- DOM2非标准但却支持很好的几个属性小结
- 基于Tomcat 数据源的原理、配置、使用介绍
- 使用ANT与YUI压缩js的实现方法
- visual studio 2017企业版本安装(附序列号)
- w3c编程挑战_初级脚本算法实战篇
- 默默小谈PHP&MYSQL分页原理及实现
- php编写的抽奖程序中奖概率算法
- php遍历、读取文件夹中图片并分页显示图片的方法
- asp,VBscript语法错误,史上最全最详细最精确第1/3页
- sxs.exe病毒及清理办法手工杀度详解
- 用cookies实现的可记忆的样式切换效果代码下载
- jquery关于表格及表格列隐藏和显示问题探讨
- python机器学习理论与实战(四)逻辑回归
- .Net Core简单使用Mvc内置的Ioc
- vue2.0+ 从插件开发到npm发布的示例代码
- swiper 自动图片无限轮播实现代码