题目链接:

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()方法。相关推荐

  1. 利用切片操作,实现一个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[ ...

  2. 廖雪峰Python教程-笔记

    廖雪峰Python教程 学习范围: Python基础 函数 高级特性 函数性编程 模块 面向对象编程 错误,调试和测试 IO编程 笔记: Python的整数没有大小限制 Python 3的字符串使用U ...

  3. Python 3 学习(一)—— 基础:廖雪峰 Python 教程学习笔记

    文章目录 Python教程 值类型和引用类型 列表和字典的基本操作 列表 元组 字典 Set 函数 内置函数 定义函数 空函数 参数检查 定义默认参数要牢记一点:默认参数必须指向不变对象! Pytho ...

  4. 廖雪峰python教程视频-为什么看不懂廖雪峰的Python学习教程?

    廖雪峰的Python教程已经很友好了,接近于把饭喂到嘴边了. 这不是廖雪峰教程的问题,而是一个基础代码技能和实际应用需求的代码技能差距太远导致的. 如果是新手,只学会了廖雪峰Python教程,那约等于 ...

  5. 廖雪峰python教程完整版-为什么看不懂廖雪峰的Python学习教程?

    廖雪峰的Python教程已经很友好了,接近于把饭喂到嘴边了. 这不是廖雪峰教程的问题,而是一个基础代码技能和实际应用需求的代码技能差距太远导致的. 如果是新手,只学会了廖雪峰Python教程,那约等于 ...

  6. 廖雪峰python教程在哪看_:廖雪峰python教程在哪

    标签,你可以自己查看网页源代码. 廖雪峰的python教程有一点地方没看明白,求指导 题主贴了函数,似乎是一样的,就分析这一个版本:def add_end(L=None): if L is None: ...

  7. 廖雪峰python教程杨辉三角_廖雪峰--python教程:笔记三

    高级特性: 前面我们简单的聊了一下Python的数据类型.语句和函数,接下来来聊聊Python的高级特性 切片: 取一个list.tuple.str一部分内容是很常见的操作,而切片操作,可以让这一个过 ...

  8. 廖雪峰Python教程 实战day05

    廖雪峰Python教程 实战day05 1. Web程序工作流程 本文部分文字内容.图片摘自<Flask Web开发实战:入门.进阶与原理解析>,作者李辉. 在编写自己的Web框架之前,首 ...

  9. 这篇博客记录廖雪峰python教程的习题(一)

    函数 函数的参数 "以下函数允许计算两个数的乘积,请稍加改造,变成可接收一个或多个数并计算乘积: def product(x,y): return x*y 由于是可以接收一个或多个参数,所以 ...

  10. python字符串用空格切片_Python切片操作去除字符串首尾的空格

    下面通过实例代码给大家分享Python切片操作去除字符串首尾的空格的方法,具体内容如下所示: #利用切片操作,实现一个trim()函数,去除字符串首尾的空格,注意不要调用str的strip()方法 d ...

最新文章

  1. Boost::asio io_service 实现分析
  2. 矩阵y=wx+b 位置
  3. .sync的一个用法
  4. Redis夺命连环11问
  5. 信息学奥赛一本通 1344:【例4-4】最小花费 | 洛谷 P1576 最小花费
  6. 转载:兼容IE的内阴影和外阴影效果
  7. 使用python调用openmpi编译的MPI 动态库报错:mca_base_component_repository_open: unable to open mca_patcher_overwri
  8. DHT11温湿度的电路连接和驱动(树莓派)
  9. php codesniffer 代码规范,如何用PHP_CodeSniffer检查代码规范
  10. BZOJ1140: [POI2009]KOD 编码
  11. 将数据表的纵向数据横向显示
  12. MacTeX新手学习笔记
  13. 渗透测试面试问题集合(转载自己看,链接在开头)
  14. OSS图片服务域名与bucket绑定域名的区别
  15. 新手必需知道的查看Windows系统是否被重启的方法
  16. google map的简单应用-显示华南理工大学
  17. ROS 添加自定义.msg文件生成的.h文件
  18. S02_CH15_ AXI_OLED 实验
  19. OneNote for windows10卸载及重装
  20. Lind.DDD.Repositories.Mongo层介绍

热门文章

  1. linux arena参数设置,topcoder Arena配置及基本使用方法
  2. 微型计算机的 I3 I5是,i3与i5有什么区别
  3. 制作一个古诗词的html,徐汉峰笔迹2136.诗词高手制作出万能词汇表.
  4. Maven - 5、私服详解
  5. 电话聊天狂人(25 分)
  6. 一篇文章读懂:Spark运行模式
  7. 计算机基础知识图谱,基于知识图谱的大学计算机基础习题推荐方法技术
  8. “功夫高考”之高考状元的七种武器
  9. 什么是大数据开发?大数据开发要学什么?一个Java转行过程和经历
  10. 微信小程序 java springboot理发店美容店预约系统