python字符串操作

  1)索引、切片
        索引:字符串[index],得到与index位置对应的值(字符),索引值从左到右:从0自增;索引值从右到左:-1开始自减
        切边:[头:尾:步长],顾头不顾尾,步长默认是1;从左到右,步长为正;从右到左(索引值是从大到小),步长为负
    2)大小写
        首字母大写,capitalize(),仅首字母大写
        全部大写,upper(),用于输入验证码,不分大小写
        全部小写,lower(),用于输入验证码,不区分大小写
        大小写转化,swapcase()
        标题首字母大写,遇到特殊字符或数字后视为标题,标题首字母大写,仅标题首字母大写
    3)根据元素找索引(字符串的索引首个字符的索引)
        find(字符或字符串),反回索引值,若字符或字符串不在返回-1,推荐使用,切片
        index(字符或字符串),返回索引值,若字符或字符串不在报错,程序员最怕报错,切片
    4)获取字符串的长度
        len(str),获取字符串str的长度
    5)获取字符串中某个字符的数量
        count(字符),获取当前字符串中,改字符的数量,
    6)格式
        居中输出:center(输出字符串设置的总长度,  ''填充符号)
        扩展tab:s.expandtabs(),在字符串s中加入 ,没有的补全8字符
        去特殊字符,strip('字符'),只在字符串的前面或后面 lstrip rstrip
    7)判断字符串开头
        判断字符串是否以改字符或字符串开头,startswith(字符或字符串, 开始, 结束(切片))
    8)割取字符串,str->list
       split('字符'),以这个字符割取字符串,该字符会被舍弃
    9)format格式化输出
        s = "我的名字是{},我今年{},我身高{},我的名字{}".format('tom', 18, 1.75, 'tom')
        s = "我的名字是{0},我今年{1},我身高{2},我的名字{0}".format('tom', 18, 1.75)
        s = "我的名字是{name},我今年{age},我身高{height},我的名字{name}".format(age=18, height=1.75, name='tom')
    10)替换
        replace(old, new, 替换的数量(左->右)),替换字符串的内容 ,替换数量默认是全部
    11)for循环语句
        for循环是有限循环
    12)isdight
        判断字符串是否全是数字
 13)字符串拼接
PS:str->int 去除空格
原文地址:https://www.cnblogs.com/wt7018/p/10798111.html