点击以下链接可以快速访问全部我发表的Python相关文章:
Nick WU:Nick WU的python文章目录(持续更新中...)
特定类型操作
find()
方法:字符串查找操作
s = 'spam'
s.find('pa') #返回1
replace()
方法:对字符串内容进行替换
s = 'spam'
s.replace('pa', 'Pa') #s = 'sPam'
split()
方法:以分隔符将字符串拆成子字符串
line = 'aaa, bbb, ccc'
line.split(',') #返回['aaa', 'bbb', 'ccc', 'ddd]
菜鸟教程链接: http://www. runoob.com/python/att-s tring-split.html
strip()
方法:删除字符串t头尾的指定字符(默认为空格或换行)
衍生:lstrip()和rstrip() 方法分别为从左往右和从右往左处理
语法:str.strip([chars]) #chars:指定删除的字符
菜鸟教程链接: http://www. runoob.com/python/att-s tring-rstrip.html
upper()
方法:将字符串的小写字母转换为大写字母
语法:str.upper() #返回值为小写字母转为大写字母的字符串。
类似的还有:
lower()
将大写字母转换为小写;
capitalize()
将字符串中字母首字母大写其余小写
title()
将字符串中字母每个单词的首字母大写其余小写
相关链接:博客园-python中的upper、lower、capitalize、title
Tips:上述操作仅适用于字符串类型,在python中,可作用于多种类型的通用操作都是以内置函数或表达式的形式出现的,如len(x),x[0];但是类型的特定操作是以方法调用的形式出现的,如str.upper()