一、字符串替换-replace
语法:字符串.replace(old_str, new_str, count)
将字符串中的 old_str 替换为 new_str ,count为替换的总次数,如果不写,表示全部替换,替换后返回一个完整的字符串,原来的不会改变。count为1,表示替换第一个值。
my_str = 'test test python'
# 全部替换
print(my_str.replace('test', 'TEST')) # TEST TEST python
# 替换第一个
print(my_str.replace('test', 'TEST', 1)) # TEST test python
# 替换第二个
my_str1 = my_str.replace('test', 'TEST')
print(my_str1.replace('TEST', 'test', 1)) # test TEST python
二、字符串切割-split
语法:字符串.split(sep)
字符串按照指定字符串 sep 进行切割 ,如果不写,默认是空白字符(空格, \n, \t) ,返回的是分隔之后的字符串的列表。
my_str = 'I like learning Py\tho\n very much'
# 按照默认字符拆分(空格, \n, \t)
print(my_str.split()) # ['I', 'like', 'learning', 'Py', 'ho', 'very', 'much']
# 按照空格拆分
print(my_str.split(' ')) # ['I', 'like', 'learning', 'Py\tho\n', 'very', 'much']
# 按照指定字符拆分
print(my_str.split('r')) # ['I like lea', 'ning Py\tho\n ve', 'y much']
三、字符串连接-join
语法:字符串.join(容器)
容器一般使用的都是列表,使用字符串将列表中的内容(必须都是字符串类型 )连接起来,得到一个新的字符串。
my_list = ['my', 'name', 'Layne']
# 使用空格连接列表中的字符
print(' '.join(my_list)) # my name Layne
# 使用_连接
print('_'.join(my_list)) # my_name_Layne
标签:Python,语法,print,test,TEST,str,字符串,my
From: https://blog.csdn.net/CSXB99/article/details/143059880