python的strip、lstrip、rstrip函数的用法和实例

目录

1.strip函数的用法和实例

(1)语法和用法

①语法:str.strip([string])

②用法:替代字符串两边某指定字符。

(2)实例

①简单的用法

②与if函数结合使用


1.strip函数的用法和实例

(1)语法和用法

①语法:str.strip([string])

string:指定去除左右两端的字符。比如删掉两边的空格。默认为去掉前端或者尾端的空格或者换行符删除。

注意:不能删掉中间的字符,只能删掉前端或者尾端指定的字符。

②用法:替代字符串两边某指定字符。

应用:主要运用在某字段列,将两边的多余的字符剔除留下目标字符。

(2)实例

①简单的用法

"""strip"""
#①删掉前后端空字符
string1 = '  prospect  '
n_str1 = string1.strip()  #默认删掉空字符
n_str1 = string1.strip(' ')  #指定删掉空字符
print(n_str1)
#输出结果为:prospect

#②删掉前后字符为‘ 00’
string2 = ' 00wish00 '
n_str2 = string2.strip(' 00')
print(n_str2)
#输出结果为:wish

#②删掉前后字符为‘-’
string3 = '-hope-'
n_str3 = string3.strip('-')
print(n_str3)
#输出结果为:hope

②与if函数结合使用

"""strip"""
string = ' 01Say goodbye to yesterday,say hello to today00   '
if 'today' in string:
    n_str = string.strip()
    print(n_str)  #输出结果为:01Say goodbye to yesterday,say hello to today00
    n_str1 = n_str.strip('0')
    print(n_str1)  #输出结果为:1Say goodbye to yesterday,say hello to today
    n_str2 =  n_str1.strip('1')
    print(n_str2)  #输出结果为:Say goodbye to yesterday,say hello to today
else:
    print(string)

说明:lstrip是删掉左边的指定字符,rstrip删掉右端指定字符。

参考文章:

Python strip()方法 | 菜鸟教程 (runoob.com)

if函数具体可参考:python的if条件语句的用法及实例_小白修炼晋级中的博客-CSDN博客_python里if函数

猜你喜欢

转载自blog.csdn.net/weixin_50853979/article/details/127340317