切片用法——去空格
Posted 算法与编程之美
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了切片用法——去空格相关的知识,希望对你有一定的参考价值。
1 引言
切片用法很常见,可以用于提取列表、元组和字符串,应用于提取其中N个内容,避免for……in循环的复杂性,其基本格式为L[0:3](L为列表;0为起始位次;3为结束位次)
2 问题描述
假如我们要去掉一个字符串中的第一位和最后一位的空格
如:输入:’ hello world ‘
输出:’hello world’
3 算法描述
首先定义一个函数,将函数里的字符用for…in转义给i,判断i;如果i遇到了空格
则跳过,循环多次,最后return回函数。
4 结语
此方法的运用需要充分掌握住定义函数def和return的用法、懂得for…循环和列表、元组、字符串的切片,以及条件语句的应用。我们在操作的过程中一定要构思好,想清楚下一步需要做什么,以及每一步的含义。最后在打代码的时候也要注意语法格式。
附件
代码清单
def my_trim(name): for i in name: if i!=' ': break else: name=name[1:] if name[-1]!=' ': break else: name=name[:-1] return name name=' hello world ' print(my_trim(name)) |
实习编辑:衡辉
稿件来源:深度学习与文旅应用实验室(DLETA)
以上是关于切片用法——去空格的主要内容,如果未能解决你的问题,请参考以下文章