#!/usr/bin/env python3
# -*- coding: utf-8 -*-def trim(s):if s[:1] == ' ':return trim(s[1:])if s[-1:] == ' ':return trim(s[:-1])return s# 测试
if trim('hello  ') != 'hello':print('测试失败!')
elif trim('  hello') != 'hello':print('测试失败!')
elif trim('  hello  ') != 'hello':print('测试失败!')
elif trim('  hello  world  ') != 'hello  world':print('测试失败!')
elif trim('') != '':print('测试失败!')
elif trim('    ') != '':print('测试失败!')
else:print('测试成功!')

Python-实现trim函数相关推荐

  1. Python实现trim函数

    Python中其实也有类似Java的trim函数的,叫做strip,举例: #!/usr/bin/python # -*- coding: UTF-8 -*-str = "0000000he ...

  2. JQuery中trim函数的具体实现代码

    由于Javascript 1.8.1 之前的版本,没有内置 trim 函数,所以 JQuery 对它有自己的实现.不同的JQuery版本,trim函数的实现也不尽相同. 阅读本文需要掌握正则表达式用法 ...

  3. c语言strTrimed函数用法介绍,TRIM函数

    [TRIM函数]的更多相关文章 三个Trim函数简介 函数原型 function Trim(const S: string): string; 将字符串前后的空白及控制字元清掉. 注意Trim函数只能 ...

  4. js中trim函数_30天中的30个Excel函数:03 – TRIM

    js中trim函数 Yesterday, in the 30XL30D challenge, we took a poke at the lazy brother-in-law function -- ...

  5. SQLServer自定义Trim函数

    sqlserver直到2017版才有trim函数,之前的版本只能自己写了 一直以来用ltrim(rtrim())来写,写起来很麻烦 以下提供自定义函数两种思路 TRIM函数 --多模式版本 alter ...

  6. 数据库trim函数_使用TRIM和SUBSTITUTE清除Excel数据

    数据库trim函数 You have two Excel lists, and you're trying to find the items that are in both lists. You ...

  7. python turtle画滑稽_使用python的turtle函数绘制一个滑稽表情的方法

    Turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x.纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令的控制,在这个平面坐标系中移动,从而在它爬行 ...

  8. python的popen函数

    最近了解了一下python的popen函数的使用,主要是用来执行linux命令 函数使用 使用之前需要导入import os模块 使用方式: os.popen(cmd) 返回值: 返回一个文件句柄 i ...

  9. python中pop函数_Python中的Pop函数

    python中pop函数 什么是弹出功能? (What is the pop function?) The method pop() removes and returns the last elem ...

  10. php中去空函数trim,PHP中trim()函数简单使用指南

    string trim ( string $str [, string $charlist ] ) - 去除字符串首尾处的空白字符(或者其他字符) trim()函数当第二个参数为空时,默认去掉空格.制 ...

最新文章

  1. [Android] TableLayout
  2. 最佳适应算法模拟内存分配
  3. 编写数据访问代码测试–单元测试是浪费
  4. internal java compiler error_Java异常处理总结
  5. Privoxy安装及配置
  6. 计算机xp的解释,2017职称计算机考点:Windowsxp系统注册表的技巧
  7. 微信小程序之 Classify(商品属性分类)
  8. Ubuntu 14.04安装Python3
  9. illustrator插件--常用功能开发--条码生成--js脚本开发--AI插件
  10. Javashop 7.0 支付成功以后库里面没有记录问题
  11. SQL经典50查询语句案例_3(查询所有同学的学号、姓名、选课数、总成绩)
  12. 程序员必备Java API和类搜索辅助工具-Jadeite和Apatite
  13. MySQL技术内幕InnoDB存储引擎
  14. ctfshow XXE web373-web378 wp
  15. The package java.awt is not accessible的解决方案
  16. 昆石VOS3000/VOS2009 Web手机管理说明
  17. 我在用的翻译软件 - 微软翻译+网易有道词典+谷歌翻译
  18. Invalid HTTP_HOST header: ‘testserver‘. You may need to add ‘testserver‘ to ALLOWED_HOSTS
  19. 统计代码行数工具(升级版)
  20. 如何管理好工厂,生意人值得收藏。

热门文章

  1. Antimalware Service Executable占用内存过高怎么办
  2. 工作N年的开发者更该写博客 —— 记参加CSDN开发者生态汇
  3. Kali PPPoE 拨号上网
  4. V8引擎中的Hidden Class
  5. 永磁同步电机自抗扰无位置传感器控制仿真,同时实现自抗扰和基于eso扩张状态观测器的无位置控制仿真
  6. 【Multisim仿真】二极管钳位电路仿真
  7. 六类网线钳能压五类水晶头吗_六类网线钳能压五类水晶头吗_网线水晶头线序的接法解析...
  8. 如何调整jupyter notebook行间显示图片的大小
  9. 【译】使用 AngularJS 和 Electron 构建桌面应用
  10. MybatisPlus 分页排序封装