[廖雪峰python教程切片练习题]利用切片操作,实现一个trim()函数,去除字符串首尾的空格,注意不要调用str的strip()方法。
题目链接:
https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001431756919644a792ee4ead724ef7afab3f7f771b04f5000
正确实践
# -*- coding: utf-8 -*-
def trim(s):if 0==len(s):return swhile ' '==s[0]:s=s[1:]if 0==len(s):return swhile ' '==s[-1]:s=s[:-1]return s
#思路尝试,return 不能返回去除空格的格式结果
def trim(s): return s
#思路尝试,s=s[1:]去除了前面的所有空格的格式结果
# -*- coding: utf-8 -*-
def trim(s): while ' '==s[0]:s=s[1:]return s
参考教程:
https://www.cnblogs.com/denggelin/p/8953629.html
[廖雪峰python教程切片练习题]利用切片操作,实现一个trim()函数,去除字符串首尾的空格,注意不要调用str的strip()方法。相关推荐
- 利用切片操作,实现一个trim()函数,去除字符串首尾的空格,不调用str的strip()方法:
def trim(s):if len(s)==0:return swhile s[0]==' ':s=s[1:]if len(s)==0:return swhile s[-1] == ' ':s=s[ ...
- 廖雪峰Python教程-笔记
廖雪峰Python教程 学习范围: Python基础 函数 高级特性 函数性编程 模块 面向对象编程 错误,调试和测试 IO编程 笔记: Python的整数没有大小限制 Python 3的字符串使用U ...
- Python 3 学习(一)—— 基础:廖雪峰 Python 教程学习笔记
文章目录 Python教程 值类型和引用类型 列表和字典的基本操作 列表 元组 字典 Set 函数 内置函数 定义函数 空函数 参数检查 定义默认参数要牢记一点:默认参数必须指向不变对象! Pytho ...
- 廖雪峰python教程视频-为什么看不懂廖雪峰的Python学习教程?
廖雪峰的Python教程已经很友好了,接近于把饭喂到嘴边了. 这不是廖雪峰教程的问题,而是一个基础代码技能和实际应用需求的代码技能差距太远导致的. 如果是新手,只学会了廖雪峰Python教程,那约等于 ...
- 廖雪峰python教程完整版-为什么看不懂廖雪峰的Python学习教程?
廖雪峰的Python教程已经很友好了,接近于把饭喂到嘴边了. 这不是廖雪峰教程的问题,而是一个基础代码技能和实际应用需求的代码技能差距太远导致的. 如果是新手,只学会了廖雪峰Python教程,那约等于 ...
- 廖雪峰python教程在哪看_:廖雪峰python教程在哪
标签,你可以自己查看网页源代码. 廖雪峰的python教程有一点地方没看明白,求指导 题主贴了函数,似乎是一样的,就分析这一个版本:def add_end(L=None): if L is None: ...
- 廖雪峰python教程杨辉三角_廖雪峰--python教程:笔记三
高级特性: 前面我们简单的聊了一下Python的数据类型.语句和函数,接下来来聊聊Python的高级特性 切片: 取一个list.tuple.str一部分内容是很常见的操作,而切片操作,可以让这一个过 ...
- 廖雪峰Python教程 实战day05
廖雪峰Python教程 实战day05 1. Web程序工作流程 本文部分文字内容.图片摘自<Flask Web开发实战:入门.进阶与原理解析>,作者李辉. 在编写自己的Web框架之前,首 ...
- 这篇博客记录廖雪峰python教程的习题(一)
函数 函数的参数 "以下函数允许计算两个数的乘积,请稍加改造,变成可接收一个或多个数并计算乘积: def product(x,y): return x*y 由于是可以接收一个或多个参数,所以 ...
- python字符串用空格切片_Python切片操作去除字符串首尾的空格
下面通过实例代码给大家分享Python切片操作去除字符串首尾的空格的方法,具体内容如下所示: #利用切片操作,实现一个trim()函数,去除字符串首尾的空格,注意不要调用str的strip()方法 d ...
最新文章
- Boost::asio io_service 实现分析
- 矩阵y=wx+b 位置
- .sync的一个用法
- Redis夺命连环11问
- 信息学奥赛一本通 1344:【例4-4】最小花费 | 洛谷 P1576 最小花费
- 转载:兼容IE的内阴影和外阴影效果
- 使用python调用openmpi编译的MPI 动态库报错:mca_base_component_repository_open: unable to open mca_patcher_overwri
- DHT11温湿度的电路连接和驱动(树莓派)
- php codesniffer 代码规范,如何用PHP_CodeSniffer检查代码规范
- BZOJ1140: [POI2009]KOD 编码
- 将数据表的纵向数据横向显示
- MacTeX新手学习笔记
- 渗透测试面试问题集合(转载自己看,链接在开头)
- OSS图片服务域名与bucket绑定域名的区别
- 新手必需知道的查看Windows系统是否被重启的方法
- google map的简单应用-显示华南理工大学
- ROS 添加自定义.msg文件生成的.h文件
- S02_CH15_ AXI_OLED 实验
- OneNote for windows10卸载及重装
- Lind.DDD.Repositories.Mongo层介绍
热门文章
- linux arena参数设置,topcoder Arena配置及基本使用方法
- 微型计算机的 I3 I5是,i3与i5有什么区别
- 制作一个古诗词的html,徐汉峰笔迹2136.诗词高手制作出万能词汇表.
- Maven - 5、私服详解
- 电话聊天狂人(25 分)
- 一篇文章读懂:Spark运行模式
- 计算机基础知识图谱,基于知识图谱的大学计算机基础习题推荐方法技术
- “功夫高考”之高考状元的七种武器
- 什么是大数据开发?大数据开发要学什么?一个Java转行过程和经历
- 微信小程序 java springboot理发店美容店预约系统