最近学习python,吧String的东西整理一下,当做个笔记吧
String的一些常见操作:
s="spam's" //string的” ,‘, ’‘’, “”“单双三引号是一样的
s=r'C:\\span' //raw字符,原生字符,主要是防止转义字符生效,主要用作地址,连接 ,但有个bug大家要注意如果斜杠在末尾优惠出问题 (r'C:\\span\')
s=u'span' //unicode 字符
s.join(list) //插入字符,s插入的字符,list为被插入的字符串
s.spilt(‘,’) //分割
s. rstrip() //去尾空格,s.strip()去所有空格
s.replace('sd','sd') //替代
s.find(String) //发现
for s in Strings:print s //迭代
’spam‘ in S //spam是否在S中
[c*2 for c in S] //迭代,c是整形*2 c是字符串如s则结果为ss
map(ord,String) //前面是自定义函数,后面是字符串
切片:
s[1:4] //取1-3号字符
s[1:-4] //去左边1号字符 到右到左5好字符
s[1:4:2] //取1-3号字符中奇数位
s[4:1:-2]