replace()方法用来替代字符串中指定字符或子字符串的所有重复出现,每次只能替换一个字符或字符串。
>>>words=('测试','非法','暴力','话')
>>>text='这句话里含有非法内容'
>>>for word in words:
if word in text:
text=text.replace(word,'***')
>>>text
'这句***里含有***内容'
maketrans()方法用来生成字符映射表,translate()方法则按映射表关系转换字符串并替换其中的字符。
strip()、rstrip()、lstrip()分别用来删除两端、右端或左端的空白字符或指定字符。
startswith()、endswith()用来判断字符串是否以指定字符串开始或结束。可以接受两个整数参数来限定字符串检测范围。
>>>s='Beautiful is better than ugly.'
>>>s.startswith('Be')
True
>>>s.startswith('Be',5)
False
isalnum()测试字符串是否为数字或字母。
isalpha()测试字符串是否为字母。
isdigit()测试字符串是否为数字字符。
isspace()测试字符串是否为空白字符。
isupper()测试字符串是否为大写字母。
islower()测试字符串是否为小写字母。