zoukankan      html  css  js  c++  java
  • 字符串和元组的方法

    字符串的方法:

        str = 'abcdabc'

        str.count('a')  返回元素 'a' 在字符串里面出现的次数

        str.index('a')  返回元素的索引

        str.index('a',1,3) 找不到则会报错

           str.find('a',1,4) 从索引1-4之间寻找,如果找不到则返回-1

       

        str.isdigit()   判断字符串里面的元素是不是都是数字,是则返回True,否则返回False

        str.isalpha() 判断里面是不是都是字母,是则True,反之False

        str.endswith('a') 是不是以'a' 结束

        str.startswith('a') 是不是以'a' 开始

        str.islower() 是不是全是小写

        str.isupper() 是不是全是大写

       --------------------------------------------------------

        str.upper()   全部转换为大写

        str.lower()    全部转换为小写

        注:因为字符串是不可变类型,想要改变必须从新赋值才能得到

        "     abc     ".strip()   去除空格

              .lstrip()  去除左边空格

              .rstrip()  去除右边空格

        str.capitalize() 首字母大写

        str.title()   每个单词首字母大写

        str = "abcdcba"

        str.replace('d', 'fff')  替换 把d替换为fff

          结果:'abcfffcba'

        str.replace('f', 'z',1)  替换 把d替换为fff,1代表替换几个

          结果:'abczffcba' 

        str.split('b') 分割,如果不传参数,就会以空格进行分割

    字符串拼接

      s = 'hello'     t = 'world'   r = '!' 

        1. + 号直接拼接   s+t+r

        2. '%s %s %s' % (s,t,r)

        3.    '##'.join('abc')    结果: 'a##b##c'

        4.    '{} {} {}'.format(s,t,r)    可以给{} 这里面输入索引    如:'{2} {0} {1}'.format(s,t,r) 

    元组方法

        只有两个 count 和 index

        如果想要改变,直接转换为列表进行即可

      

         

         

  • 相关阅读:
    R--相关分布函数、统计函数的使用
    Spark Streaming
    统计与分布的相关知识
    Python--WebDriverWait+expected_conditions的一个应用
    Python+Selenium与Chrome如何进行完美结合
    Python+Selenium+Chrome 的一个案例
    python -使用Requests库完成Post表单操作
    JetBrains PyCharm 2018.2.4 x64 工具里如何安装bs4
    用JetBrains PyCharm 开发工具写一个简单python案例
    dom4j学习总结(一)
  • 原文地址:https://www.cnblogs.com/dangjiafei/p/8310874.html
Copyright © 2011-2022 走看看