美文网首页
Python 字符串处理常用方法

Python 字符串处理常用方法

作者: 云之君兮鹏 | 来源:发表于2019-04-30 18:09 被阅读0次
    • 去除掉字符串中特定符号

    str_test = '  -----詹姆斯23++++       '
     
    # 删除两边空字符
    print(str_test.strip())
     
    # 删除左边空字符
    print(str_test.rstrip())
     
    # 删除右边空字符
    print(str_test.lstrip())
     
    # 删除两边 - + 和空字符
    print(str_test.strip().strip('-+'))
    
    # 输出结果
        -----詹姆斯23++++
          -----詹姆斯23++++
        -----詹姆斯23++++       
        詹姆斯23
    
    • 字符串转成数组

    str_test = '詹姆斯、韦德、安东尼、保罗'
    
    # 以 '、'为分割将字符串转成列表
    str_to_list = str_test.split('、')
    
    print(str_to_list) 
    # 输出结果
    ['詹姆斯', '韦德', '安东尼', '保罗']
    
    • 数组转字符串

    list_source = ['詹姆斯', '韦德', '安东尼', '保罗']
    
    str_result = ''.join(list_source)
    str_result1 = '、'.join(list_source)
    str_result2 = '|'.join(str(str_tmp) for str_tmp in list_source)
    
    print('str_result --->',str_result)
    print('str_result1--->',str_result1)
    print('str_result2--->',str_result2)
    
    # 输出结果
    str_result ---> 詹姆斯韦德安东尼保罗
    str_result1---> 詹姆斯、韦德、安东尼、保罗
    str_result2---> 詹姆斯|韦德|安东尼|保罗
    
    • 字符串拼接

    str_head = '勒布朗'
    str_tail = '詹姆斯'
    
    # + 方法
    str_add = str_head + str_tail
    # join 方法
    str_join = ''.join([str_head,str_tail])
    # format 方法
    str_format0 = '%s%s' % (str_head,str_tail)
    str_format1 = '{}{}'.format(str_head,str_tail)
    
    print('str_add     --->',str_add)
    print('str_join    --->',str_join)
    print('str_format0 --->',str_format0)
    print('str_format1 --->',str_format1)
    
    # 输出结果
    str_add     ---> 勒布朗詹姆斯
    str_join    ---> 勒布朗詹姆斯
    str_format0 ---> 勒布朗詹姆斯
    str_format1 ---> 勒布朗詹姆斯
    

    相关文章

      网友评论

          本文标题:Python 字符串处理常用方法

          本文链接:https://www.haomeiwen.com/subject/alnvnqtx.html