您的位置:首页 > 编程语言 > Python开发

python字符串处理学习笔记

2015-05-27 10:20 501 查看
python确实是一门非常赞的语言,所以开始学习python。学习进度是根据python cookbook来的,展示的内容的话是一些基础,以及自己的理解。好的,开始正文:
1.字符串基础
(1)在写python程序的时候有时候会碰到一行不够写一个字符串的情况,这时候就需要分行显示这个字符串。但是,我们又知道python是一行显示一句的语言,所以就需要在文本的末尾加上'\'来表示下面这行仍是上面这行的延续,否者会报eol错误。
(2)如果想要让字符串按照你的输入来输出,在前面加上r(R)就可以了.
如big=r"aaaaaaaa\
with bbbbbb"
(3)字符串的交集:
import sets
x=set("aaaabbb")
y=set("aaaabbbbccc")
print  ''.join(x&y)
运行结果:
ab
首先set表示的是一个没有任何重复的list,所以x与y会变成x=set(['a','b]'),y=set(['b','c']),然后x&y=set(['b']),join表示字符串的连接,前面表示连接的分隔符,如果‘,'.join(x&y),则输出a,b.
(4)字符和字符串的转换
print ord('a')//字符‘a’转化成97
print chr(97)//数字转化为字符
稍微难一点的:print map(ord,range[97,100])//输出'a','b','c'
(5)测试一个对象是否是类字符串
def isStringLike(anObj):
try:anObj+''
except:return False
else:return True
print isStringLike('a')
print isStringLike(1)
输出:
True
False
(6)实现字符串左对齐,对齐以及右对齐
ljust,rjust,just
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: