龙空技术网

Python字符串方法之-字符串修剪

小伍哥聊风控 32

前言:

眼前看官们对“python剔除字符串”大致比较讲究,咱们都需要了解一些“python剔除字符串”的相关资讯。那么小编在网上搜集了一些关于“python剔除字符串””的相关知识,希望大家能喜欢,看官们快快来学习一下吧!

32、strip()

描述:该函数的作用是去除字符串开头和结尾处指定的字符,不会去除字符串中间对应的字符

语法:str.strip(chars)

参数:chars -- 要去除的字符 默认为空格或换行符。

示例:

#默认参数,去除了空格,\n \t \r字符,且未除去字符串中间相应的字符a = ' \n111 aaa  'print(a.strip())111 aaa#去除两端的指定字符b='.-.word:我很帅.-.'print(b.strip('.-.'))word:我很帅c='参考:来自公众号AI入门学习'print(c.strip('参考:'))来自公众号AI入门学

33、lstrip()

描述:lstrip() 方法用于截掉字符串左边的空格或指定字符。

语法:str.lstrip(chars)

参数:chars--要去除的字符 默认为空格或换行符。

示例:

#去除左边指定字符a = '--我爱Python--'a.lstrip('--')'我爱Python--'#重复的值只需要写一个a.lstrip('-')'我爱Python--'

34、 rstrip()

描述: 删除 str 字符串末尾的指定字符(默认为空格)

语法:str.rstrip(chars)

参数:chars --要去除的字符 默认为空格或换行符。

示例:

#去除左边指定字符a = '6234412134445533-456'a.rstrip('-456')'6234412134445533'#对一个列表所有的字符串进行去除ls = ['34667777777-456','62344121344433-456','28993333455-456'][i.rstrip('-456') for i in ls]['34667777777', '62344121344433', '28993333']

标签: #python剔除字符串 #python 字符串去除