python去字符串空格函数汇总
- 1 strip()方法,去除字符串开头或者结尾的空格
>>> a = ' hello '
>>> a.strip()
'hello'
- 2 lstrip()方法,去除字符串开头的空格
>>> a = ' hello '
>>> a.lstrip()
'hello '
- 3 rstrip()方法,去除字符串结尾的空格
>>> a = ' hello '
>>> a.rstrip()
' hello'
>>>
- 4 replace()方法,可以去除全部空格
>>> a = ' he l lo '
>>> a.replace(' ', '')
'hello'
- 5 join()方法+split()方法,可以去除全部空格
>>> a = ' h el l o '
>>> b = a.split() # 字符串按照空格分割成列表
>>> b
['h', 'el', 'l', 'o']
>>> c = ''.join(b) #使用一个空字符串合成列表内容生成新的字符串
>>> c
'hello'
简化一下:
>>> a = ' h el l o '
>>> ''.join(a.split())
'hello'
补充例题:
摘自廖大神的文章例题:
利用切片操作,实现一个trim()函数,去除字符串首尾的空格,注意不要调用str的strip()方法
代码如下:
def trim(s):if s == '':return swhile (s[0] == ' '):s = s[1:]while s[-1] == ' ':s = s[:-1]return sprint(trim(' hello '))
print('hello')
以上代码有错误
如果s = ’ '的情况会进行报错。“string index out of range”
修改代码:
def trim(s):if s == '':return swhile (s[:1] == ' '):s = s[1:]while s[-1:] == ' ':s = s[:-1]return sprint(trim(' hello '))
print('hello')
本练习只要是复习切片知识,以上内容为扩展。
python去字符串空格函数汇总相关推荐
- php 去字符串空格函数,PHP 字符串去除空格函数trim
trim(), ltrim(), rtrim() 在PHP获取表单的信息时,我们通常会对表单中的字符串进行处理,其中最基本的处理就是去除字符串两边的空格. 下面将介绍trim()系统函数的语法和使用: ...
- python字符串find函数-python常见字符串处理函数与用法汇总
本文实例讲述了python常见字符串处理函数与用法.分享给大家供大家参考,具体如下: 1.find 作用:在一个较长字符串中查找子串.返回子串所在位置的最左端索引,如果没有找到则返回-1.如果指定 b ...
- js字符串replace替换多个_汇总几大python常见字符串处理函数与用法(建议收藏)...
前言: 这篇文章主要介绍了python常见字符串处理函数与用法,结合实例形式详细分析了Python字符串操作函数find.join.replace及split功能.使用技巧与操作注意事项,需要的朋友可 ...
- mysql 字符串 空格函数_mysql中的去除空格函数
(1)mysql replace 函数 语法:replace(object,search,replace) 意思:把object中出现search的全部替换为replace 案例:update `ne ...
- Python:实现字符串Z 函数或 Z 算法(附完整源码)
Python:实现字符串Z 函数或 Z 算法 def z_function(input_str: str) -> list[int]:z_result = [0 for i in range(l ...
- python字符串处理函数汇总_Python内置的字符串处理函数详细整理(覆盖日常所用)...
str='python String function' 生成字符串变量str='python String function' 字符串长度获取:len(str) 例:print '%s length ...
- python常用字符串处理函数_Python第10课:常用的字符串处理函数
Python第10课:常用的字符串处理函数 时间 2019-01-17上午10:00 主讲 刘培富 地点 四楼电教室 1.字符的ascii码及其逆运算 ord("x") 求asci ...
- python编写字符串查找函数_Python 简明教程 --- 8,Python 字符串函数
好代码本身就是最好的文档.当你需要添加一个注释时,你应该考虑如何修改代码才能不需要注释. -- Steve McConnell 目录 字符串有很多操作函数,所以,这里我们专门用一节来介绍这些函数. 建 ...
- Python中字符串操作函数string.split('str1')和string.join(ls)
Python中的字符串操作函数split 和 join能够实现字符串和列表之间的简单转换, 使用 .split()可以将字符串中特定部分以多个字符的形式,存储成列表 1 def split(self, ...
- 常用字符串处理函数汇总
*************************************************** 更多精彩,欢迎进入:http://shop115376623.taobao.com ****** ...
最新文章
- 《数据管理能力成熟度模型》标准宣贯会在上海召开
- [转]DPM2012系列之十三:如何清理无法联系的客户端代理
- php快速学习方法,php快速入门学习方法
- 【手算】行列式树形展开
- leetcode-114-二叉树展开为链表*
- 一文读懂深度学习:从神经元到BERT
- Mybatis源码阅读(二):动态节点解析2.1 —— SqlSource和SqlNode
- android 应用区高度,Android创建显示区高度可以调整的ScrollView
- tplink 2.4g弱信号剔除_解疑答惑 | 使用无线路由器上网,应使用2.4G频段还是5G频段?...
- 【二分】【线段树】hdu6070 Dirt Ratio
- 二级c语言题库手机软件,C语言二级题库下载
- 开发Servlet的方法(2)
- Intellij IDEA创建第一个项目的视频
- 西门子精彩SMART触摸屏下载程序时常见问题分析与处理对策
- JavaScript基础-前端开发
- 高通X12平台XO信号干扰灵敏度的解决方案
- python怎么换行输入print_python中print换行的方法
- MySQL报错:Duplicate entry ‘xxx‘ for key ‘xxx‘
- 坚果手机2系统相册问题
- 关于子网划分、子网聚合(超网)的研究