字符串奇葩方法集合

014字符串内置方法奇葩集

1、字符串切片

    切片:string1[2:4:2],和列表、元组相同

    字符串同样是不可变类型的,实在要改变:只能通过创建新的覆盖原来的字符串【原来的会别当成垃圾回收】

2、字符串的方法:

    capitalize()方法:将字符串的第一个字符变为大写,原字符串不变

    casefold()方法:将整个字符串的大写转变为小写返回,原字符串不变

    center()方法:接受一个number参数,在字符串左右各添加number个空格

    ljust(width):左边添加width个空格

    lstrip():去掉左边的空格

    rstrip():去掉字符串结尾的空格

    strip():去掉左右空格,但不去中间;可指定去掉哪个字符,

    count(sub, start, end)方法:返回在start到end区间的sub字符串的次数

    endswith(sub, start, end)方法:检测在start到end范围内,字符串是否以sub字符串结尾,返回True或False

    startswith()

    expandtabs(tabsize=8)方法:将字符串中的\t转化为空格,默认为8个

    find(sub, start, end)方法:检测sub字符串是否在start到end范围内,返回-1或sub的起始索引值

    rfind(sub, start, end)方法:从右开始查找

    index(sub, start, end)方法:同上,返回值为sub的起始索引值,但没有sub时会出现异常

    isalnum():

    isalpha():

    isdecimal():字符串只包含十进制数

    isdigit()

    islower():

    isupper()

    isnumberic():只包含数字字符

    isspace():只包含空字符

    istitle():所有单词都以大写开头,其余都是小写

    title():单词变大写开头,其余均为小写

join(sub):以字符串为分隔符,插入到sub字符的元素中

pattition(sub):将字符串以sub为分隔,返回一个由3段字符串组成的元组,若不包含sub字符串,返回元组样式(原字符串, '', '')

    rpattition(sub):

    replace(old, new, [count]):把字符串中old字符串替换为new字符串,指定count时,替换不超过count次数

    split():将字符串切片,默认是空格,可指定字符

    splitlin

    swapcase():翻转大小写

    translate(table)

    upper():将小写变为大写

    zfill(with):返回长度为width的字符串,右对齐,左边填0

转载于:https://my.oschina.net/u/2321525/blog/389267

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值