strip会去除给定字符串的指定字符,指定字符可以是一个或多个,去除从左右分别进行,没有则忽略,如果需要去除某个中间的字符,必须先去除外围的字符

看几个例子,以s为例,故意设置为非对称结构,

s = '   ===Python==='

case1:去空格,
case2:去空格和=,
case3:去空格,=和n
case4:去空格和=,但次序颠倒一下,结果无区别
case5:尝试直接去除n,无效,因为外围的=没有去除

>>> s = '   ===Python==='
>>> s.strip(' ') #去空格,左侧空格被去除,右侧无空格,忽略
'===Python==='
>>> s.strip(' =') #去空格和=
'Python'
>>> s.strip(' =n')#去空格,=和n
'Pytho'
>>> s.strip('= ') #类似case2,去空格和=,可以看到指定chars次序不影响结果
'Python'
>>> s.strip('n') #尝试直接去除n,无效,亦不报错
' ===Python==='
>>>

注意str.strip()结果,不改变原str

最新文章

  1. 严重: Exception sending context initialized event to listener instance of class
  2. Asp.Net Core 发布和部署(Linux + Jexus )
  3. 使用webstom或者idea上传代码到github或coding
  4. python json模块
  5. .woff HTTP GET 404 (Not Found)
  6. 希赛网 > 问答 > 数据库 > MySQL数据库 > MySQL的管理与维护 > MySql开启远程用户登录GRANTALLPRIVILEGESON*.*TO'root'@'%'I MySql开启远程用户登录GRANTALLPRIVILEGESON*.*TO'root'@'%'I
  7. flask test_client设置cookies
  8. TWinControl与TControl的覆盖函数(TWinControl对TControl的10个消息覆盖函数,17个覆盖函数,私有虚函数仍可多态)
  9. Docker系列(六)路由打通网络示例
  10. String类 and StringBuffer类
  11. eclipse 启动 出现Failed to create the Java Virtual Machine" 解决方案
  12. MYSQL ERROR 1130: Host is not allowed to connect to this MySQL server
  13. 【HDU 3483】 A Very Simple Problem (二项式展开+矩阵加速)
  14. XmlHepler(拿去就能用)
  15. 记录一次tomcat下项目没有加载成功
  16. svn Server sent unexpected return value (403 Forbidden) in response to CHECKOUT
  17. Kettle解决方案: 第二章 Kettle基本概念
  18. python测试断言
  19. sql 整理积累
  20. 【DB2】慎用nickname,可能会引起效率较低

热门文章

  1. arthas-Java诊断工具
  2. 深入浅出Mybatis系列(五)---配置详解之settings设置
  3. c++中的一些会用到的函数
  4. ProjectEuler 007题
  5. Windows系统搭建Redis集群三种模式(零坑、最新版)
  6. Windows-MacOSX-Ubuntu·不同平台文件互传文件共享
  7. 用C++实现的有理数(分数)四则混合运算计算器
  8. Java基础(一)——面向对象
  9. Linux新加磁盘并挂载到目录
  10. 动环监控系统中B接口的实现