python strip()函数 介绍

张开发
2026/4/19 20:41:55 15 分钟阅读

分享文章

python strip()函数 介绍
描述Python strip() 方法用于移除字符串头尾指定的字符默认为空格。语法strip()方法语法str.strip([chars]);参数chars -- 移除字符串头尾指定的字符。返回值返回移除字符串头尾指定的字符生成的新字符串。实例以下实例展示了strip()函数的使用方法12345678#!/usr/bin/python# -*- coding: UTF-8 -*-str0000000 jb51.net 0000000print(str.strip(0))# 去除首尾字符 0str2 jb51.net # 去除首尾空格print(str2.strip())以上实例输出结果如下jb51.netjb51.netPython3 replace()方法描述replace() 方法把字符串中的 old旧字符串 替换成 new(新字符串)如果指定第三个参数max则替换不超过 max 次。语法replace()方法语法str.replace(old, new[, max])参数old -- 将被替换的子字符串。new -- 新字符串用于替换old子字符串。max -- 可选字符串, 替换不超过 max 次返回值返回字符串中的 old旧字符串 替换成 new(新字符串)后生成的新字符串如果指定第三个参数max则替换不超过 max 次。实例以下实例展示了replace()函数的使用方法12345678#!/usr/bin/python3str欢迎访问脚本之家www.jb51.netprint(脚本之家旧地址,str)print(脚本之家新地址,str.replace(jb51.net,jbzj.com))strthis is string example....wow!!!print(str.replace(is,was,3))以上实例输出结果如下脚本之家旧地址 www.jbzj.com脚本之家新地址 www.jb51.netthwas 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, )例如12345678 a 123 a.strip()123 a\t\tabcabc asdff\r\n a.strip()sdff2.这里的rm删除序列是只要边开头或结尾上的字符在删除序列内就删除掉。例如 12345 a123abc a.strip(21)3abc结果是一样的 a.strip(12)3abc文章就到这了需要的朋友可以参考一下

更多文章