字符串的加法乘法
加法
a = '我'
b = '是'
c = '曾'
data = a+b+c
print('data:',data)
# data: '我是曾'
乘法
a = '我'
# 输出20个'我'
print(a*20)
取值
# 下标 零一二三四五六七八九十
data = '零一二三四五六七八九十'
print('data第一个元素:',data[0]) # 取第一个元素
print('data第二个元素:',data[1]) # 取第二个元素
# 从头取,取到第4个元素 左闭右开(意思是左边的取到了,右边的没取到)
#第4个元素对应的下标为3
print(data[:4])
# 从第1个开始取,取到倒数第3个元素
print('data从第1个开始取,取到倒数第3个元素:',data[1:-2])
split切割
data = '我-是-曾-'
print(data.split('-')) # 切割 '-'全部被切掉了
# 得到列表 ['我', '是', '曾', '']
print(data.split('是')) # 切割 '是'被切掉了
# 得到列表 ['我-', '-曾-']
replace替换
data = '我-是-曾-'
print(data.replace('-','=')) # 替换 得到字符串
# '我=是=曾=' 所有的'-'都被替换成了'='
print(data.replace('-','=',1)) # 替换1次 得到字符串
# '我=是-曾-'
count统计次数
data = '我-是-曾-'
print(data.count('-')) # 统计'-'出现了多少次
# 3
endswith是否以某某结束
可以用与判断文件的后缀,是否以’jpg’结尾
data = '我-是-曾-'
print(data.endswith('-曾-')) # 查看是否以 '-曾-' 结束
# 字符串最后三个为'-曾-',满足条件返回 True
print(data.endswith('--')) # 查看是否以 '--' 结束
# 字符串最后两个为'曾-',不满足条件返回 False
字母大小写转换
abc_data = '大小写转换 aaAA bbBB'
print(abc_data.upper()) # 把所有字符中的小写字母转换成大写字母
# '大小写转换 AAAA BBBB'
print(abc_data.lower()) # 把所有字符中的大写字母转换成小写字母
# '大小写转换 aaaa bbbb'
字符串的使用还有很多,欢迎各位分享