Python 字符串处理常用方法

2019-04-30  本文已影响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 ---> 勒布朗詹姆斯
上一篇 下一篇

猜你喜欢

热点阅读