切片用法——去空格

简介: 切片用法——去空格

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))



目录
相关文章
Go语言中的数组、切片和映射解析
Go语言中的数组、切片和映射解析
|
4月前
|
编译器 Go 索引
Go数组、多维数组和切片(动态数组),及常用函数len(),cap(),copy(),append()在切片中的使用
本文介绍了Go语言中数组、多维数组和切片(动态数组)的基本概念和操作,包括数组的定义、初始化、访问,多维数组的定义和访问,以及切片的创建、使用和扩容。同时,还讲解了切片中常用的函数len()、cap()、copy()和append()的使用方法。
|
5月前
|
Python
切片
【8月更文挑战第13天】切片。
39 2
|
7月前
|
Python
python之字符串定义、切片、连接、重复、遍历、字符串方法
python之字符串定义、切片、连接、重复、遍历、字符串方法
python之字符串定义、切片、连接、重复、遍历、字符串方法
|
Go
Go 语言为什么建议 append 追加新元素使用原切片变量接收返回值?
Go 语言为什么建议 append 追加新元素使用原切片变量接收返回值?
48 0
数组的相关用法
数组的相关用法
51 0
|
存储 Java Go
巧用 Go Map 特性对数组或切片去重
本文介绍了如何利用 Go 的复合数据类型 Map 的特性对数组或切片进行去重。值得注意的一个地方是,在使用 Map 构建 Set 时,Value 的数据类型指定为 struct{},原因是后面在添加键值对的时候,指定的 Value 为空结构体 strcut{}{},空结构体不占用内存空间。
943 1
巧用 Go Map 特性对数组或切片去重
|
8月前
|
Rust 索引 Windows
Rust 原始类型之数组array内置方法
Rust 原始类型之数组array内置方法
261 0
Rust 原始类型之数组array内置方法
|
分布式计算 索引
常见的数组基本用法(二)
常见的数组基本用法
108 0
常见的数组基本用法(一)
常见的数组基本用法
101 0

热门文章

最新文章