• python索引(包含字符串方法)


    1,索引

        取的是单个值

    正向索引    0   1   2  3  ......

    a = "abcde" 
    print(a[2])       #c
    反向索引
    -1  -2  -3  -4  -5  

     步长:

    切片:取多个值

    从左到右取值:    
          原则:顾头不顾尾
            1, a[0:3]        abc
            2, a[-5:-2]     abc
            3, a[0:-2]       abc
     
    从右到左取值:
    原则:顾头不顾尾
    1, a[2::-1]       cba     正向索引
    2,     a[-3::-1]     cba     反向索引
    3,     a[2:-6:-1]        cba       a[2:-5:-1]     cb
     
     
     字符串的方法:
    s = "abC"
    upper,lower
    print(s.upper())      实现字符串全部大写
    print(s.lower())      实现字符串全部小写
    replace      替换
         a = "abacad"
         print(a.replace("a","中国"))
         print(a.replace("a","中国",2))    2 表示个数
    capitalize,
          首字母大写,其余字母小写
    swapcase, #大小写翻转
     
    strip
         去掉开头和结尾的空格,特定的字符
         print(a.strip())
              a = "&&a&bc&&"
              print(a.strip("&"))
    startswith,endswith
    结果是bool 值  ,支持切片
         print(s.startswith("a"))     判断以。。。开头
         print(s.endswith("a"))      判断以。。。结尾
         print(s.startswith("a",1,4))   切片部分判断
     公共方法:
         count()
              s = "abac"
              print(s.count("a")   )       # a 元素出现的次数
         len()      print(len(s))           对象的长度
    split        str --->list
     str分割为列表,默认以空格分割
         s.split()    默认空格
         s.split("符号")

    join       list ---->str

         列表里面元素用指定符号进行连接

         形式:”分隔符“.join(list)

    find

         返回找到的元素的索引,如果找不到返回-1

    index

          返回找到的元素的索引,如果找不到报错

     
     
  • 相关阅读:
    JavaScript(ASP)常用代码
    用JavaScript + jMail发邮件
    SQL语句导入导出大全
    C#编程方式执行包的任务
    匹配版本号
    c# web 页面帮定数据的 7中方式
    好书
    奇怪的异步调用,那位高手能帮忙看一下?
    vb6 调用c# 服务
    易犯的错误忘了初始化对象
  • 原文地址:https://www.cnblogs.com/zuohangyu123/p/11720337.html
Copyright © 2020-2023  润新知