Python strip()方法 - 菜鸟教程
文章推薦指數: 80 %
Python strip()方法Python 字符串描述Python strip() 方法用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列。
注意:该方法只能删除开头或是结尾的字符 ...
菜鸟教程--学的不仅是技术,更是梦想!
首页
HTML
CSS
JavaScript
Vue
Bootstrap
NodeJS
Python3
Python2
Java
C
C++
C#
Go
SQL
Linux
jQuery
本地书签
首页
HTML
CSS
JS
本地书签
Search
Python3教程
Python2教程
Vue3教程
vue2教程
Bootstrap3教程
Bootstrap4教程
Bootstrap5教程
Bootstrap2教程
Python基础教程
Python基础教程
Python简介
Python环境搭建
Python中文编码
Python基础语法
Python变量类型
Python运算符
Python条件语句
Python循环语句
PythonWhile循环语句
Pythonfor循环语句
Python循环嵌套
Pythonbreak语句
Pythoncontinue语句
Pythonpass语句
PythonNumber(数字)
Python字符串
Python列表(List)
Python元组
Python字典(Dictionary)
Python日期和时间
Python函数
Python模块
Python文件I/O
PythonFile方法
Python异常处理
PythonOS文件/目录方法
Python内置函数
Python高级教程
Python面向对象
Python正则表达式
PythonCGI编程
PythonMySQL
Python网络编程
PythonSMTP
Python多线程
PythonXML解析
PythonGUI编程(Tkinter)
Python2.x与3.x版本区别
PythonIDE
PythonJSON
Python100例
Python测验
Pythonstartswith()方法
Pythonswapcase()方法
Pythonstrip()方法
Python字符串
描述
Pythonstrip()方法用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列。
注意:该方法只能删除开头或是结尾的字符,不能删除中间部分的字符。
语法
strip()方法语法:
str.strip([chars]);
参数
chars--移除字符串头尾指定的字符序列。
返回值
返回移除字符串头尾指定的字符生成的新字符串。
实例
以下实例展示了strip()函数的使用方法:
实例(Python2.0+)
#!/usr/bin/python
#-*-coding:UTF-8-*-
str="00000003210Runoob01230000000";
printstr.strip('0');#去除首尾字符0
str2="Runoob";#去除首尾空格
printstr2.strip();
以上实例输出结果如下:
3210Runoob0123
Runoob
从结果上看,可以注意到中间部分的字符并未删除。
以上下例演示了只要头尾包含有指定字符序列中的字符就删除:
实例
#!/usr/bin/python
#-*-coding:UTF-8-*-
str="123abcrunoob321"
print(str.strip('12'))#字符序列为12
以上实例输出结果如下:
3abcrunoob3
Python字符串
Pythonstartswith()方法
Pythonswapcase()方法
3篇笔记
写笔记
#0 sc14303 143***[email protected]只移除字符串头尾指定的字符,中间部分不会移除:
#!/usr/bin/python
str="0000000thisisstring0000example....wow!!!0000000";
printstr.strip('0');
输出结果中间部分的0还是存在的:
thisisstring0000example....wow!!!sc14303 sc14303 143***[email protected]年前(2017-08-05)
#0 小兔爱囧囧 dia***[email protected]像lstrip和rstrip一样,strip()也可以带多个字符参数,测试如下:
#-*-coding:utf-8-*-
str1=' iamstring'
print"str1:\'%s\'"%str1
print"str1.strip():\'%s\'"%str1.strip()
str2='@@@@@iamstring@@@@@'
print"str2:\'%s\'"%str2
print"str2.strip('@'):\'%s\'"%str2.strip('@')
print"str2.strip('@@'):\'%s\'"%str2.strip('@@')
print"str2.strip('@@@@@@'):\'%s\'"%str2.strip('@@@@@@')
print"str2.strip('@i'):\'%s\'"%str2.strip('@i')
print"str2.strip('@ag'):\'%s\'"%str2.strip('@g')
输出结果为:
str1:'iamstring'
str1.strip():'iamstring'
str2:'@@@@@iamstring@@@@@'
str2.strip('@'):'iamstring'
str2.strip('@@'):'iamstring'
str2.strip('@@@@@@'):'iamstring'
str2.strip('@i'):'amstring'
str2.strip('@ag'):'iamstrin'小兔爱囧囧 小兔爱囧囧 dia***[email protected]年前(2018-05-22)
#0 小肥肥 302***[email protected]从第二个序列看出来好像并不是指定序列:
str="123abcrunoob321"
print(str.strip('12'))#字符序列为12?
因为输出:
3abcrunoob3
结尾的难不成是从右向左寻找??
带着疑问我测试了几次,发现:
str="123abcrunoob3221"print(str.strip('32b1'))
输出:
abcrunoo
看起来像是参数中每个字符32b1都是独立的,
在开头从左向右依次查找字符,如果是这几个中的一个就删除,继续往下找,若不是,就终止,所以开头保留到a。
在结尾从右往左查找,同上,而且结尾的22可以重复删除。
如果有不正确的地方期待指正。
小肥肥 小肥肥 302***[email protected]年前(2018-07-30)
点我分享笔记
取消
分享笔记
昵称昵称(必填)
邮箱邮箱(必填)
引用地址引用地址
分类导航
HTML/CSSHTML教程HTML5教程CSS教程CSS3教程Bootstrap3教程Bootstrap4教程Bootstrap5教程FontAwesome教程Foundation教程JavaScriptJavaScript教程HTMLDOM教程jQuery教程AngularJS教程AngularJS2教程Vue.js教程Vue3教程React教程TypeScript教程jQueryUI教程jQueryEasyUI教程Node.js教程AJAX教程JSON教程Echarts教程Highcharts教程Google地图教程服务端Python教程Python2.x教程Linux教程Docker教程Ruby教程Java教程C教程C++教程Perl教程Servlet教程JSP教程Lua教程Rust教程Scala教程Go教程PHP教程数据结构与算法Django教程Zookeeper教程设计模式正则表达式Maven教程Verilog教程ASP教程AppML教程VBScript教程数据库SQL教程MySQL教程PostgreSQL教程SQLite教程MongoDB教程Redis教程Memcached教程数据分析Python教程NumPy教程Pandas教程Matplotlib教程Scipy教程R教程Julia教程移动端Android教程Swift教程jQueryMobile教程ionic教程Kotlin教程XML教程XML教程DTD教程XMLDOM教程XSLT教程XPath教程XQuery教程XLink教程XPointer教程XMLSchema教程XSL-FO教程SVG教程ASP.NETASP.NET教程C#教程WebPages教程Razor教程MVC教程WebForms教程WebServiceWebService教程WSDL教程SOAP教程RSS教程RDF教程开发工具Eclipse教程Git教程Svn教程Markdown教程网站建设HTTP教程网站建设指南浏览器信息网站主机教程TCP/IP教程W3C教程网站品质
Advertisement
反馈/建议
在线实例
·HTML实例
·CSS实例
·JavaScript实例
·Ajax实例
·jQuery实例
·XML实例
·Java实例
字符集&工具
·HTML字符集设置
·HTMLASCII字符集
·JS混淆/加密
·PNG/JPEG图片压缩
·HTML拾色器
·JSON格式化工具
·随机数生成器
最新更新
·
JavaScript获取...
·
JavaScript实现...
·
HTMLDOMstyle...
·
HTMLDOMscroll...
·
HTMLDOMscroll...
·
HTMLDOMscroll...
·
Dockerstats命令
站点信息
·
意见反馈
·
免责声明
·
关于我们
·
文章归档
关注微信
Copyright©2013-2022菜鸟教程
runoob.comAllRightsReserved.备案号:闽ICP备15012807号-1
微信关注
延伸文章資訊
- 1Python String strip() Method - W3Schools
Python String strip() Method · Example. Remove spaces at the beginning and at the end of the stri...
- 2python中的strip()函式的用法 - 程式人生
python中的strip()函式的用法 ... 它的函式原型:string.strip(s[, chars]),它返回的是字串的副本,並刪除前導和字尾字元。 (意思就是你想去掉字串裡面的 ...
- 3Python 字符串strip() 使用方法及示例 - 菜鸟教程
Python 字符串方法strip()方法返回字符串的副本,用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列。注意:该方法只能删除开头或是结尾的字符, ...
- 4Python strip()方法 - 菜鸟教程
Python strip()方法Python 字符串描述Python strip() 方法用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列。 注意:该方法只能删除开头或是结尾的字符 ...
- 5Python string strip()用法及代碼示例- 純淨天空
Python的strip()內置函數用於刪除字符串中的所有前導和尾隨空格。 用法: string.strip([remove]). 參數:. remove (optional):字符或一組字符,...