字符串的格式¶
s1= r'abcd' #raw,原始数据
s2= u'abcd' #unicode 数据
他们的区别:
s1= r'\nabcd'
s2= u'\nabcd'
print s1
print s2
print len(s1)
print len(s2)
如何让字符串中含有引号 ",'
s3=""" """
S3= """ hello,say:'world'..."""
内置函数¶
find
s1 = "hello"
l = s1.find("l")
replace
>>> s1.replace('l','bc')
'hebcbco'
split
s1 ="name:john,age:23,job:jeapedu"
l1= s1.split(',')
l2=l1[0].split(":")
strip 去掉 首尾' ' ,'\n'
s = 'hello\n\n\n'
print len(s)
s = s.strip()
print len(s)
不能删除中间的' ' ,'\n'
In [33]: s = ' hello\n\n '
In [34]: s = s.strip()
In [35]: print len(s)
5
In [36]: s = ' hel lo\n\n '
In [37]: print len(s)
10
In [38]: s = s.strip()
In [39]: print len(s)
6