Python 常用string函数详解
字符串中字符大小写的变换 1. str.lower() //小写 >>> 'SkatE'.lower() 2. str.upper() //大写 >>> 'SkatE'.upper() 3. str.swapcase() //大小写互换 >>> 'SkatE'.swapcase() 4. str.title() //首字母大写,其余的小写 >>> 'SkatE'.title() 字符串在输出时的对齐 1. str.ljust(width,[fillchar]) //输出width个字符,str左对齐,不足部分用fillchar填充,默认的为空格 >>> 'skate'.ljust(10) 2. str.rjust(width,[fillchar]) //输出width个字符,str右对齐,不足部分用fillchar填充,默认的为空格 >>> 'skate'.rjust(10,'0') 3. str.center(width,[fillchar]) //中间对齐 >>> 'skate'.center(10) 4. str.zfill(width) //把str变成width长,并在右对齐,不足部分用0补足 >>> 'skate'.zfill(10) 字符串搜索相关 str.find('t') //搜索指定字符串,没有返回-1 eg: >>> 'skate'.find('t') 字符串替换 str.replace('old','new') //替换old为new eg: >>> 'skateskate'.replace('s','S') 字符串去空格及去指定字符 str.strip([chars]) //去两边的chars,默认是空格 字符串的分割 str.split([sep,[maxsplit]]) //以sep为分隔符,把str分成一个list。maxsplit表示分割的次数。默认的分割符为空白字符 eg: >>> 'skateskate'.split() >>> 'skate skate'.rsplit(' ') >>> 'skaten skate1'.splitlines() 字符串连接 str.join(seq) //把seq代表的序列(字符串序列),用str连接起来 eg: >>> 'skate'.join('111') 字符串判断 str.startwith(prefix[,start[,end]]) //是否以prefix开头 eg: >>> 'skate'.startswith('s') True 以上这篇Python 常用string函数详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程小技巧。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |