替换:
语法:
>>table = str.maketrans("突然好想你","12345")
>>"突然想起你".translate(table)
结果:
124起5
判断子字符串是否出现在开始位置:
语法:startwith(prefix[,start[,end]]) 个人理解:start(子字符串,搜索开始位置,搜索结束位置)
>>x = "我爱PYTHON"
>>x.startwith("小甲鱼")
>>x.startwith("我")
结果:
FALSE
TRUE
判断子字符串是否出现在结束位置:
语法:endwith(prefix[,start[,end]]) 个人理解:start(子字符串,搜索开始位置,搜索结束位置)
>>x = "我爱PYTHON"
>>x.endwith("PYTHON")
>>x.endwith("PY")
结果:
TRUE
FALSE
判断字符串所有单词首字母是否大写:
语法:istitle()
>>x = "I love python"
>>x.istitle()
>>x = "I Love Python"
>>x.istitle()
结果:
FALSE
TRUE
判断字符串所有单词是否大写:
语法:isupper()
>>x = "I love python"
>>x.isupper()
>>x = "I LOVE PYTHON"
>>x.isupper()
结果:
FALSE
TRUE
把字符串全转换成大小写:
语法: 大写:upper() 小写:lower()
x = "i love python"
x.upper()
print(x)
x.lower()
print(x)
结果:
I LOVE PYTHON
i love python
判断字符串是否都是字母:
语法:isalpha()
x = "i love python"
x.isalpha()
x = "ilovepython"
x.isalpha()
结果:
FALSE
TRUE