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