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
作者:华王
博客:https://www.cnblogs.com/huahuawang/