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
    
  • 相关阅读:
    swift MD5 加密方法
    swift 官方获取JSON 数据方法
    LOAD和PigStorage的一些测试例子 (转)
    pig的各种运行模式与运行方式详解
    Hadoop Mapreduce分区、分组、二次排序过程详解[转]
    hdfs 名称节点和数据节点
    MapReduce中的分区方法Partitioner
    hadoop中map和reduce的数量设置问题
    MapReduce工作原理图文详解
    GET请求的请求参数最大长度
  • 原文地址:https://www.cnblogs.com/wucaiyun1/p/12870031.html
Copyright © 2011-2022 走看看