十四、Python基础语法(字符串str-下)

一、字符串替换-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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值