1.大小写转换
方法/函数 | 解释 |
---|---|
S.title( ) | 每个单词首字母大写 |
S.lower( ) | 全小写 |
S.upper( ) | 全大写 |
注意以上方法不会改变字符串S本身,而是产生新的字符串。
name = 'john johnson'
print(name.title())
print(name)
John Johnson
john johnson
2.删除左右空格
方法/函数 | 解释 |
---|---|
S.strip(), S.rstrip(), S.lstrip() | 删除前后/右/左空格 |
name = ' Python'
name.lstrip()
'Python'
3.替换、合并与拆分
方法/函数 | 解释 |
---|---|
S.replace(old,new) | 在字符串S中用new子串替换old子串 |
S.join(X) | 用字符串S将序列X合并成字符串 |
S.split(str,num) | 以str为分割符,将字符串S分割num次成列表, |
s = 'This is a test.'
t = s.</