zoukankan      html  css  js  c++  java
  • 常用字符串处理

                                                        字符串处理:
    (1):字符串的拼接    
        result_string = source_string1 + source_string2
        其中:
        source_string1为待合并的第一个字符串
        source_string2为待合并的第二个字符串
        result_string为合并后的字符串
        注意:如果需要,在两个字符串之间可以增加相应的空格。
        
        例如,将姓氏和名字拼接成全名:
        # 将姓氏和名字分别保存在两个变量中
        first_name = 'Zhang'
        last_name = 'san'
        # 将姓氏和名字拼接,将结果存储在full_name变量中
        full_name = first_name + " " + last_name
        print(full_name)
        输出结果:
        Zhang san

    (2):字符串长度     
      length = len(target_string)
    其中:
        target_string: 目标字符串变量
        length: 保存字符串长度的变量
        len: 获取字符串长度的语法关键词
    (3)大小写转换
        # 将源字符串转换为大写并存入upper_string变量
        upper_string = source_string.upper()
        # 将源字符串转换为小写并存入lower_string变量
        lower_string = source_string.lower()
        # 将源字符串每个词首字母转换为大写并存入title_string变量
        title_string = source_string.title()
        
        其中,
        source_string:待处理的源字符串
        
    (4) 去除首尾空格
        trip_string1 = source_string.strip()
        string_strip2 = source_string.strip(target_char)

    其中,

        source_string:待处理的源字符串
        strip_string1和strip_string2:处理后的字符串
        target_char:需要从源字符串首尾去除的特定字符
        
        注意:在指定参数时,如果参数是多个字符,则该方法会将多个字符
        逐个去比对进行删除(区分大小写),直到首尾两侧没有匹配的字符
        为止。但是,该方法对字符串中间的字符没有影响。
    (5)字符串查找
       index=source_string.find(sub_string) 返回其位置

    其中,

        source_string:源字符串
        sub_string:待查的目标子字符串
        find:字符串查找方法的语法关键字
    (6)字符串替换
        source_string.replace(old_string , new_string)

    其中,

        source_string:待处理的源字符串
        old_string:被替换的旧字符串
        new_string:替换的新字符串
        replace:字符串替换方法的语法关键词
    (7)字符串分割
        source_string.split(separator) 返回一个字符串列表

    其中,

        source_string:待处理的源字符串
        separator:分隔符
        split:字符串分割方法的关键词

  • 相关阅读:
    codevs 1086 栈 2003年NOIP全国联赛普及组
    1200 同余方程 2012年NOIP全国联赛提高组
    【bzoj4939】【YNOI2016】掉进兔子洞(莫队)
    洛谷P3674 小清新人渣的本愿(莫队)
    Lucas卢卡斯定理
    组合数学习笔记
    洛谷P3178 [HAOI2015]树上操作(线段树)
    洛谷P3258 [JLOI2014]松鼠的新家(树上差分+树剖)
    洛谷P2526 [SHOI2001]小狗散步(二分图匹配)
    bzoj3140: [Hnoi2013]消毒(二分图)
  • 原文地址:https://www.cnblogs.com/Disyushen666/p/11241278.html
Copyright © 2011-2022 走看看