Python字符串处理

Python字符串处理

去掉空格或者特殊字符

input_str = '   今天天气不错,今天挺风和日丽的    '
input_str.strip()
'今天天气不错,今天挺风和日丽的'
input_str.rstrip()
'   今天天气不错,今天挺风和日丽的'
input_str.lstrip()
'今天天气不错,今天挺风和日丽的    '
input_str = 'AAA今天天气不错,挺风和日丽的AAA'
input_str.strip('A')
'今天天气不错,挺风和日丽的'
input_str.lstrip('A')
'今天天气不错,挺风和日丽的AAA'
input_str.rstrip('A')
'AAA今天天气不错,挺风和日丽的'

替换操作

input_str.replace('今天','昨天')
'AAA昨天天气不错,挺风和日丽的AAA'
input_str.replace('AAA','')
'今天天气不错,挺风和日丽的'

查找操作

input_str

'AAA今天天气不错,挺风和日丽的AAA'
input_str.find('今天')
3

判断操作

input_str = '123'
input_str.isalpha()
False
input_str.isdigit()
True

分割合并操作

input_str = '今天 天气 不错,今天 挺 风和日丽 的'
input_str = input_str.split(' ')
input_str
['今天', '天气', '不错,今天', '挺', '风和日丽', '的']
''.join(input_str)
'今天天气不错,今天挺风和日丽的'

帮助文档

help(str)
Help on class str in module builtins:

class str(object)
 |  str(object='') -> str
 |  str(bytes_or_buffer[, encoding[, errors]]) -> str
 |  
 |  Create a new string object from the given object. If encoding or


posted @ 2021-07-06 20:38  风hua  阅读(43)  评论(0编辑  收藏  举报