题目:写一个函数,它接受一个字符串,做的事情和 strip()字符串方法一样。如果只

传入了要去除的字符串,没有其他参数,那么就从该字符串首尾去除空白字符。

否则,函数第二个参数指定的字符将从该字符串中去除。

答案:

import re
str1 = input('请输入字符串:')
str2 = input('请输入要删除的字符,若无请按回车:')
def func(str1,str2):
mo1 = re.compile(r'^\s*')
mo2 = re.compile(r'\s*$')
mo3 = re.compile(str2)
re1 = mo1.sub('',str1)
re2 = mo2.sub('',re1)
re3 = mo3.sub('',re2)
print(re3)
func(str1,str2)

最新文章

  1. 关于SharePoint 2010中不能使用AjaxControlToolkit的解决办法
  2. CORDIC原理与FPGA实现(1)
  3. node工具--connect
  4. COJ 0580 4021征兵方案
  5. apache端口被占用
  6. 最大似然估计与期望最大化(EM)算法
  7. Boost filessystem...
  8. NASSA’s Robot
  9. SQL Server优化50法(转载)
  10. 2014.1.4 cxf spring webservice
  11. GRU
  12. HDU 4545 (模拟) 魔法串
  13. boost::bind的使用
  14. kafka对比RocketMQ(转)
  15. spring+mybatis之注解式事务管理初识(小实例)
  16. Java Jsp使用
  17. 推荐Maven的两个仓库
  18. (转)python with as的用法
  19. C语言下文件目录查看
  20. Asp.Net中Response.Cookies.Remove 无法删除COOKIE的问题解决方法

热门文章

  1. Vue-cli2.0 第3节 解读Vue-cli模板
  2. mysql 使用技巧 分页limit
  3. pinpoint php 使用不当引发棘手的问题 --psid sid tid pname ptype ah
  4. VulnHub靶场学习_HA: ARMOUR
  5. Daily Scrum 12/23/2015
  6. C# 静态变量、静态函数、实体变量、实体函数在一个类中的执行顺序
  7. Maven+JSP+SSM+Mysql+C3P0实现的学生管理系统
  8. 美的PDF转换成Word转换器完全免费
  9. ArangoDB 3.5:流事务API、搜索性能大幅提升、最短路径功能
  10. Jquery中 $.Ajax() 参数详解