print(‘我们今天不去上学,我们去踢足球‘.count(‘我们‘))
结果:2
第一个
出现的位置索引str1 = ‘我们今天不去上学,我们去踢足球‘
# 返回 0 , str1字符串中有两个 ‘我们‘
# find返回的是第一个 ‘我们‘ 的索引 0
print(str1.find(‘我们‘) )
结果:0
没有
要查找的参数字符串,就会返回 -1
str1 = ‘我们今天不去上学,我们去踢足球‘ # 第2个参数 5, 表示从 索引 5 的位置开始往后查找 # 返回的是后面 我们 的索引 9 print(str1.find(‘我们‘,5) )
结果:9
str1 = ‘小张:79 | 小李:88 | 小赵:83‘ pos1 = str1.split(‘|‘) print(pos1)
结果:[‘小张:79 ‘, ‘ 小李:88 ‘, ‘ 小赵:83‘]
splitlines() 按照行界符(‘\r‘, ‘\r\n‘, \n‘等)分隔,返回一个包含各行作为元素的列表,默认不包含行界符。
print(‘|‘.join([ ‘小张:79 ‘, ‘ 小李:88 ‘, ‘ 小赵:83‘ ]))
结果:小张:79 | 小李:88 | 小赵:83
‘小赵‘.join([ ‘小张:79 | 小李:88 | ‘, ‘:83‘ ]) #返回的就是字符串 ‘小张:79 | 小李:88 | 小赵:83‘
print(‘ 小 李:88 ‘.strip())
结果:小 李:88
print(‘ 小 李:88 ‘.lstrip())
结果:小 李:88
print(‘ 小 李:88 ‘.rstrip())
结果: 小 李:88
str1 = ‘我们今天不去上学,我们去踢足球‘
str2 = str1.replace(‘我们‘, ‘他们‘)
print(str1)
print(str2)
结果:
我们今天不去上学,我们去踢足球
他们今天不去上学,他们去踢足球
str1 = ‘我们今天不去上学,我们去踢足球‘ print(str1.startswith(‘我们‘) ) # 返回 True print(str1.endswith(‘我们‘)) # 返回 False
结果:
True
False
str1 = input(‘请输入手机号码:‘) if not str1.isdigit(): # 不是全部由数字字符构成 print(‘您输入的手机号码不正确,必须全部是数字‘)
原文:https://www.cnblogs.com/findz/p/12993888.html