描述

Python strip() 方法用于移除字符串头尾指定的字符(默认为空格)。

语法

strip()方法语法:

str.strip([chars]);

参数

chars -- 移除字符串头尾指定的字符。

返回值

返回移除字符串头尾指定的字符生成的新字符串。

实例

以下实例展示了strip()函数的使用方法:

#!/usr/bin/python

# -*- coding: UTF-8 -*-

str = "0000000 jb51.net 0000000"

print(str.strip( '0' )) # 去除首尾字符 0

str2 = " jb51.net " # 去除首尾空格

print(str2.strip())

以上实例输出结果如下:

jb51.net

jb51.net

Python3 replace()方法

描述

replace() 方法把字符串中的 old(旧字符串) 替换成 new(新字符串),如果指定第三个参数max,则替换不超过 max 次。

语法

replace()方法语法:

str.replace(old, new[, max])

参数

old -- 将被替换的子字符串。

new -- 新字符串,用于替换old子字符串。

max -- 可选字符串, 替换不超过 max 次

返回值

返回字符串中的 old(旧字符串) 替换成 new(新字符串)后生成的新字符串,如果指定第三个参数max,则替换不超过 max 次。

实例

以下实例展示了replace()函数的使用方法:

#!/usr/bin/python3

str = "欢迎访问脚本之家www.jb51.net"

print ("脚本之家旧地址:", str)

print ("脚本之家新地址:", str.replace("jb51.net", "jbzj.com"))

str = "this is string example....wow!!!"

print (str.replace("is", "was", 3))

以上实例输出结果如下:

脚本之家旧地址: www.jbzj.com

脚本之家新地址: www.jb51.net

thwas was string example....wow!!!

函数原型

声明:s为字符串,rm为要删除的字符序列

s.strip(rm) 删除s字符串中开头、结尾处,位于 rm删除序列的字符

s.lstrip(rm) 删除s字符串中开头处,位于 rm删除序列的字符

s.rstrip(rm) 删除s字符串中结尾处,位于 rm删除序列的字符

注意:

1. 当rm为空时,默认删除空白符(包括'\n', '\r', '\t', ' ')

例如:

>>> a = ' 123'

>>> a.strip()

'123'

>>> a='\t\tabc'

'abc'

>>> a = 'sdff\r\n'

>>> a.strip()

'sdff'

2.这里的rm删除序列是只要边(开头或结尾)上的字符在删除序列内,就删除掉。

例如 :

>>> a = '123abc'

>>> a.strip('21')

'3abc' 结果是一样的

>>> a.strip('12')

'3abc'

文章就到这了,需要的朋友可以参考一下

python trim函数_python strip()函数 介绍相关推荐

  1. python中split函数_python strip()函数和Split函数的用法总结

    strip函数原型 声明:s为字符串,rm为要删除的字符序列. 只能删除开头或是结尾的字符或是字符串.不能删除中间的字符或是字符串. s.strip(rm) 删除s字符串中开头.结尾处,位于 rm删除 ...

  2. python strip函数用法_python strip()函数 介绍

    描述 Python strip() 方法用于移除字符串头尾指定的字符(默认为空格). 语法 strip()方法语法: str.strip([chars]); 参数 chars -- 移除字符串头尾指定 ...

  3. python中的rstrip函数_Python strip() lstrip() rstrip() 函数 去除空格

    函数:strip()  lstrip()  rstrip() 作用:去除字符串中的空格或指定字符 一.默认用法:去除空格 str.strip()  : 去除字符串两边的空格 str.lstrip() ...

  4. python 字符串函数_Python字符串函数

    python 字符串函数 Python provides a lot of built-in functions to manipulate strings. Python String is imm ...

  5. python del用法_python del()函数用法 -电脑资料

    示例程序如下: >>> a = [-1, 3, 'aa', 85] # 定义一个list >>> a [-1, 3, 'aa', 85] >>> ...

  6. python有哪些函数_python常用函数有哪些

    Python常用函数: 1. print()函数:打印字符串 2. raw_input()函数:从用户键盘捕获字符 3. len()函数:计算字符长度 4. format(12.3654,'6.2f' ...

  7. 在python中使用关键字define定义函数_python自定义函数def的应用详解

    这里是三岁,来和大家唠唠自定义函数,这一个神奇的东西,带大家白话玩转自定义函数 自定义函数,编程里面的精髓! def 自定义函数的必要函数:def 使用方法:def 函数名(参数1,参数2,参数-): ...

  8. python反序数函数_python range()函数取反序遍历sequence的方法

    python range()函数取反序遍历sequence的方法 python中的range函数取反序有两种方式 第一种:先构建一个列表,然后对列表中的元素进行反转. 例如: a=range(5) f ...

  9. python用psf函数_Python 嵌套函数(高级用法)

    Python 嵌套函数(高级用法) 一.嵌套函数(高级用法) 1.嵌套函数 函数的嵌套调用是在"函数调用中再调用其他函数".也就是说:函数嵌套允许在一个函数中调用另外一个函数.如下 ...

最新文章

  1. 基坑计算理论m法弹性支点法_人工冲孔轻型井点在基坑降水工程中的应用
  2. 360 自动打开word_Word文档高手的组合键用法,你知道几个?
  3. ls mac 显示最近修改日期_如何在Mac上按日期排序文件 | MOS86
  4. Microsoft Visual Studio 无法启动程序“路径啪啦啪啦“. 系统找不到指定的文件。
  5. SCRIPT鼠标放在图片上才显示色彩 平时是灰色的图片
  6. 95-280-048-源码-资源管理-CPU
  7. 个人支付源码_[5G时代投资风口源码修复版] 投资区块链+订制UI完美版+对接免签支付+自带发圈推广任务奖励+视频教程...
  8. GitHub Star 破万!3w 多人追更,这个 Java 框架你不会还不知道怎么用吧...
  9. android反编译之获得res下的xml配置文件及图片等资源
  10. cas 单点登录_CAS 单点登录简介
  11. (二)面向对象设计原则
  12. vb.net 教程 目录
  13. Tcl 语言——过程与字符串匹配篇
  14. 《Revisiting Pre-trained Models for Chinese Natural Language Processing》(MacBERT)阅读记录
  15. 创新科技 新BMW 7系 有你夫复何求
  16. 关于服务器,看这一篇就够了!
  17. svn多分支合并主干冲突 svn Working copy and merge source not ready for reintegration
  18. 大数据应用常见的6种商业模式
  19. 老男孩46期—冯仁波
  20. 通俗浅显的理解promise中的then

热门文章

  1. conda init 关闭和重启shell_Linux的/etc/init.d详解
  2. php 入口文件引入取别名,php命名空间别名/导入
  3. 3.4 多个例子中的向量化-深度学习-Stanford吴恩达教授
  4. 一起学nRF51xx 6 - uart
  5. DC workshop指导篇1- Setup and Synthesis Flow
  6. MT6573驱动开发日志之touchpanel .
  7. 数字信号处理篇(一) 采样定理
  8. 11.Verilog中如何避免Latch
  9. SVN迁移历史日志记录笔记
  10. 方案没效果,是方法有问题还是人有问题?