Python:字符串操作

拼接字符串:
    +
计算字符串长度
    字符:len(str)
    字节:len(str.encode())//UTF-8编码     len(str.encode('gbk'))//GBK编码


    ps:UTF-8下汉字为3字节,GBk汉字为2字节
截取字符串
    newstr=str[start:end:step]
    start:开始索引  end:结束索引    step:截取间隔
    newstr=str[start:]//从start索引处到最后
    newstr=str[:end]//从end索引到开头
    newstr=str[start:end//从Start到end之间
分割字符串
    ps:分割结果为列表
    list=str.split()//默认按 空格 换行"\n" 制表"\t"
    list=str.split('')//按照指定字符分割
合并字符串
    a='#'
    b='456'
    print(a.join(b))
    结果:1#2#3
检索字符串
    count():str.count('@');输出@的出现次数
    find():str.find('@');输出@首次出现的索引,如果没有输出-1
    index():str.index('@');输出@首次出现的索引,如果没有抛出异常
    startswith():str.startswith('@');输出字符串是否以@开头
    endswith():str.endswith('@');输出字符串是否以@结束
字母大小写转换
    str.lower();将字符串全部小写输出
    str.upper();将字符串全部大写输出
除去字符串中特殊字符
    x.strip('@');参数为要除去的字符@,不填则默认为空格,\r,\t, . 等
    x.lstrip('@');从左面开始除去,直到遇到第一个非@停止,否则全部除去
    x.rstrip('@');同理,从右边开始

猜你喜欢

转载自blog.csdn.net/qq_42192693/article/details/88976480