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

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

      

         

         

  • 相关阅读:
    c# 在WebBrowser中用SendMessage模拟鼠标点击
    R 脚本读取汇总 Excel 表格数据
    lsyncd —— 多机器实时同步文件神器
    gops —— Go 程序诊断分析工具
    【读书】《跟任何人都聊得来》
    Monkeyrunner自动化测试由浅入深(第一节)
    【读书】《优秀到不能被忽视》
    【管理提升】360管理沟通的学习收获总结
    【读书】《不懂说话你怎么带团队》
    软件测试行业现状 2018年度报告
  • 原文地址:https://www.cnblogs.com/dangjiafei/p/8310874.html
Copyright © 2011-2022 走看看