zoukankan      html  css  js  c++  java
  • 【Python】字符串常用操作方法积累

    1.Python capitalize()方法:

    Python capitalize()将字符串的第一个字母变成大写,其他字母变小写。对于 8 位字节编码需要根据本地环境。
    该方法返回一个首字母大写的字符串。
    实例如下:

    str = "abcdEfgH"
    print(str.capitalize())
    #打印结果:
    Abcdefgh
    

    2.Python find()方法: && Python index()方法

    Python find() 方法检测字符串中是否包含子字符串 str ,如果指定 beg(开始) 和 end(结束) 范围,则检查是否包含在指定范围内,如果包含子字符串返回开始的索引值,否则返回-1。

    str1 = "abcd_EfgH"
    str2 = "abcdEfgH"
    print(str1.find("_"))
    print(str2.find("_"))
    #打印结果:
    4
    -1
    

    Python index() 方法检测字符串中是否包含子字符串 str ,如果指定 beg(开始) 和 end(结束) 范围,则检查是否包含在指定范围内,该方法与 python find()方法一样,只不过如果str不在 string中会报一个异常。

    str1 = "abcd_EfgH"
    str2 = "abcdEfgH"
    print(str1.index("_"))
    print(str2.index("_"))
    #打印结果:
    Traceback (most recent call last):
      File "F:/Project/buildfarm-auto-manageuser/tools_scripts/python/Test.py", line 11, in <module>
        print(str2.index("_"))
    ValueError: substring not found
    4
    

    3.Python lstrip()方法

    Python lstrip() 方法用于截掉字符串左边的空格或指定字符。

    str1 = " abcd_EfgH"
    print(str1)
    str2 = "____abcdEfgH"
    print(str2)
    print("========str1.lstrip()==========")
    print(str1.lstrip())
    print(str2.lstrip("_"))
    #打印结果:
     abcd_EfgH
    ____abcdEfgH
    ========str1.lstrip()==========
    abcd_EfgH
    abcdEfgH
    
  • 相关阅读:
    c++vector(入门级)
    端口扫描(TCP)
    推荐安全程序员的书单(系统、网络、安全等)
    My latest news(--2016.12.31)
    HTML+JS+DOM【选项卡自动切换】
    20170916考试总结
    [Usaco2014 Mar]Sabotage
    [SHOI2014]概率充电器
    [Usaco2010 Dec]Exercise 奶牛健美操
    [JZOJ4687]奇袭
  • 原文地址:https://www.cnblogs.com/wucaiyun1/p/12870031.html
Copyright © 2011-2022 走看看