[python]字符串的常用操作

字符串的替换

str.replace()  replace函数是字符串的替换函数,其中需要两个参数,第一个参数为需要替换的字符,第二个参数为替换后的字符

str1 = 'aaabbbccc'

str2 = str1.replace('a', 'z')
print(str2)
#  输出结果为  zzzbbbccc

字符串的分割

str.split()  split函数是用来分隔字符串的,需要一个参数,参数作用是以什么内容分割,分割后返回的是一个列表

str1 = 'aaabbbccc'

str2 = str1.split("bbb"))
print(str2)
# 输出结果为  ['aaa', 'ccc']

去除字符串两边空格或指定字符

str.strip()  strip函数是用来去除字符串两边字符,常用来去除字符串两边空格,无参数时会去除字符串两边的空格,设置参数时会去除掉字符串两边的指定参数字符

str1 = '  aaabbbccc  '
print(str1.strip())

#  输出结果为  aaabbbccc

str2 = 'aaabbbcccaaa'
print(str2.strip('a'))

#  输出结果为 bbbccc 

查询字符串的长度

len()  len函数是用来查询长度的,可以查询字符串、元组、列表、字典或任何其他数据类型的长度,需要注意的是,如果查询列表或元组这些数据的长度时,返回的是有多少项内容,而不是有多少个字符

str1 = 'aaabbbcccaaa'
lis = ['123', '456', '789']

print(len(str1))
print(len(lis))

#  输出结果为  12  3

列表内字符串的拼接

' '.join(list)  join函数是用来把列表中多个项的字符串拼接起来,返回成一整个字符串,需要一个参数,参数内容为需要拼接的列表

lis = ['aaa', 'bbb', 'ccc']

print(''.join(lis))

#  输出结果为  aaabbbccc

判断字符串是否以指定字符开头或结尾

str.startswith()  用来判断该字符串是否以指定字符开头,需要一个参数,参数内容为以什么字符串判断,返回的是一个布尔值

str1 = 'aaabbbccc'

print(str1.startswith('aaa'))

#  输出内容为  True

str.endswith()  用来判断该字符串是否以指定字符结尾,需要一个参数,参数内容为以什么字符串判断,返回的是一个布尔值

str1 = 'aaabbbccc'

print(str1.endswith('ccc'))

#  输出内容为  True
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值