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