Python 的字符串内建函数

来源博客:【Harryの心阁

Python 的字符串内建函数

注:在Python3中,所有的字符串都是Unicode字符串。

capitalize函数

  1. 将字符串的第一个字符转换为大写,str.capitalize()

    1、首字符会转换成大写,其余字符会转换成小写。
    2、首字符如果是非字母,首字母不会转换成大写,会转换成小写。

center(width,fillchar)

  1. 返回一个指定的宽度 width 居中的字符串,fillchar 为填充的字符,默认为空格。center()方法语法:str.center(width[, fillchar])

  2. 字符串的宽度大于width的话,使用fillchar填充,小于直接输出
    :如果 width 小于字符串宽度直接返回字符串,不会截断;且fillchar的默认字符为空格,fillchar只能为单个字符’’

count(str,beg=0,end=len(String))

  1. count(str, beg= 0,end=len(string))
    返回 str 在 string 里面出现的次数,如果 beg 或者 end 指定则返回指定范围内 str 出现的次数
  2. count()方法语法:str.count(sub, start= 0,end=len(string))

bytes.decode 函数

  1. Python3 中没有 decode 方法,但我们可以使用 bytes 对象的 decode() 方法来解码给定的 bytes 对象,这个 bytes 对象可以由 str.encode() 来编码返回
  2. decode()方法语法:bytes.decode(encoding=“utf-8”, errors=“strict”)

endswith

  1. 检查字符串是否以 obj 结束,如果beg 或者 end 指定则检查指定的范围内是否以 obj 结束,如果是,返回 True,否则返回 False.
  2. endswith()方法语法:str.endswith(suffix[, start[, end]])
    :start 参数以 0 为第一个字符索引值。end 参数以 1 为第一个字符索引值。

expandtabs函数

  1. 把字符串 string 中的 tab 符号转为空格,tab 符号默认的空格数是 8 。
  2. expandtabs() 方法把字符串中的 tab 符号 \t 转为空格,tab 符号 \t 默认的空格数是 8,在第 0、8、16…等处给出制表符位置,如果当前位置到开始位置或上一个制表符位置的字符数不足 8 的倍数则以空格代替。
  3. expandtabs() 方法语法:str.expandtabs(tabsize=8)

find函数

  1. 检测 str 是否包含在字符串中,如果指定范围 beg 和 end ,则检查是否包含在指定范围内,如果包含返回开始的索引值,否则返回-1
    find()方法语法:str.find(str, beg=0, end=len(string))

index函数

  1. 跟find()方法一样,只不过如果str不在字符串中会报一个异常。index()方法语法:str.index(str, beg=0, end=len(string))

isalnum函数

  1. 如果字符串至少有一个字符并且所有字符都是字母或数字则返 回 True,否则返回 False,isalnum()方法语法:str.isalnum()
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Harry-iu

顺手给小编加个鸡腿????

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值