字符串首尾空格去除问题
问题
请写一个函数,实现删除字符串当中的首尾空格,请用切片操作,不要使用strip()函数。
方法
首先,我们先定义一个函数,利用循环判断条件将其字符串前面的空格去除;再利用相同的办法,我们将字符串末尾的空格去除。
通过实验、实践等证明提出的方法是有效的,是能够解决开头提出的问题。
代码清单 1
def my_o(x): for i in x: if i !=' ': break else: x = x[1:] for j in range(len(x)): if x[-1] != ' ': break else: x = x[:-1] return x |
结语
本文主要介绍的为字符串的首尾空格去除问题,该问题对于我们所需的字符串中含有大量的空格,我们可以轻松的利用此程序来进行去除,极大地加快了我们工作的效率。
字符串首尾空格去除问题相关推荐
- 去掉字符串首尾逗号_去除字符串首尾空格和特殊字符
去除字符串首尾空格和特殊字符 用户在输入数据时,经常会在无意中输入多余的空格,在有些情况下,字符串中不允许出现空格和特殊字符,此时就需要去除字符串中的空格和特殊字符.在PHP中提供了trim()函数去 ...
- C语言去掉字符串首尾空格,C语言实现去除字符串首尾空格
C语言实现去除字符串首尾空格 2019年09月28日 | 萬仟网IT编程 | 我要评论 /* C语言去除字符串首尾空格,trim()函数实现 https://blog.csdn.net/u013022 ...
- C语言去除字符串首尾空格
char * strim(char *str)//去除首尾的空格 {char *end,*sp,*ep;int len;sp = str;end = str + strlen(str) - 1;ep ...
- 去除字符串首尾空格【shell】
去除字符串首尾空格: trim_string() {: "${1#"${1%%[![:space:]]*}"}": "${_%"${_##* ...
- jstrim(JStrim去除一个字符串首尾空格)
1JStrim去除一个字符串首尾空格 代码如下: functionTrim(str) { returnstr.replace(/(^\s*)|(\s*$)/g, ""); } ...
- js 字符串删除首尾_js去除字符串首尾空格
大家可能会说js删除字符串首尾空格有什么好说的, 哪个不会啊.确实,大家应该都会, 现在浏览器都支持, 不支持的可以使用ployfill,代码如下 if (!String.prototype.trim ...
- mysql trim前后空格_MySQL清除字符串首尾空格函数trim
MySQL清除字符串首尾空格函数是经常会用到的函数,MySQL 清除字符串首尾空格函数有三个: ltrim(), rtrim(), trim(),下面就为您分别介绍. mysql> select ...
- js trim() 去掉字符串首尾空格
通常在表单验证,取输入框文本时都需要把取到的字符串首尾空格去掉. 现在常用的浏览器版本已经原生支持了trim()方法,JQ很早的版本也实现了对该方法的支持. 无聊时候可以关心下是怎么实现的,有时笔试面 ...
- C++:去掉字符串首尾空格
任务描述 本关任务:文本匹配的时候经常会因为空格个数的不同而匹配失败,现在要求你编写程序对输入的字符串进行处理,去掉首尾的空格. ~ 例如:输入的字符串是" abcd ",去掉首尾 ...
最新文章
- Python3数据分析与挖掘建模实战
- mysql备份策略的制定
- 英特尔携手中科院计算所建立中国首个 oneAPI 卓越中心
- 阻塞队列 java实现_JAVA实现阻塞队列
- oracle按特定字符截取字符串_妙用字符串的替换和截取让Shell脚本精准得到你心中的那个“她”...
- gram矩阵_推荐算法三视角:矩阵,图,时间线
- java网络编程与分布式计算_Java网络编程与分布式计算
- git——学习笔记(三)分支管理
- 维修变频器和服务器赚钱吗,【转】一个变频器维修老手的7年经验与心得
- sublime3 常用功能总结
- MyReport:DataGrid的打印和打印预览
- C#实现模糊PID算法的代码
- HTML文档解析器 NekoHTML
- Silverlight 2.“.NET研究”5D RPG游戏技巧与特效处理:(二)纸娃娃系统
- 美国NIST《可解释的人工智能的四个原则》(全文翻译)
- conda安装编译好了的caffe, ImportError: cannot import name ‘_validate_lengths‘
- 使用mysql.help_topic生成序列
- 51单片机之蜂鸣器弹钢琴
- 使用帕累托最优选择解释涌现现象
- [OpenCV实战]24 使用OpenCV进行曝光融合
热门文章
- Fuzzing及Sulley简介
- bp 神经网络 优点 不足_【学术论文】基于灰度共生矩阵和BP神经网络的乳腺肿瘤识别...
- Personalized Ranking Metric Embedding for Nest New POI Recommendation
- APISpace 预热开启
- JAVA获取excel第一列数据
- AI 赋能教育,松鼠 AI 智适应学习方案大揭秘
- 【产业互联网周报】顺丰科技与圣辉征信达成数据流通合作;微软考虑模仿微信,建超级App;中国移动启动算力网络科学装置;...
- [转贴]Debian的汉化步骤【转自http://www.linuxsir.org】
- ubuntu pulseaudio问题 connection to pulseaudio failed
- Kinect for Windows SDK v2.0 开发笔记 (十三) 高清面部帧(4) 面部模型构建器