太好了就是需要这样的
split(sep=None, maxsplit=-1)
当sep为None时,默认以空为分隔符,这里的空可以是任意个连续的空格;
>>> '小 甲 鱼'.split()
['小', '甲', '鱼']
当sep有指定值时,则以指定值为分隔符,且结果字符串里不含分隔符。
>>> '小1甲1鱼1'.split('1')
['小', '甲', '鱼', '']
而当字符串里分隔符左右没有其他字符时,会显示空''
>>> ' 1小1甲1鱼1'.split('1')
[' ', '小', '甲', '鱼', '']
>>> '1小1甲1鱼1'.split('1')
['', '小', '甲', '鱼', '']
所以当给sep赋值为一个空格时' ',分隔符为一个空格,字符串里任意的连续空格会被第一个空格所分隔,其后的空格和字符也会作为一个字符继续被分割。
>>> s = '1 23 4 5'
>>> s.split(' ')
['1', '2', '', '3', '', '', '4', '', '', '', '5']
为什么结果不是:
['1', '2',' 3', '4', ' 5']
因为' 3'.split(' ')==['','3']
>>> ' 3'.split(' ')
['', '3']
同样的'4'=='',' 4'=='','','4'
所以当分隔符在字符串首尾的时候,分隔后首尾会有'';当字符串中间存在连续的n个分隔符时,会显示n-1个''
>>> '1小 1甲1111鱼1'.split('1')
['', '小 ', '甲', '', '', '', '鱼', '']
个人理解,是不是想复杂了{:10_277:}
{:10_266:}{:10_266:}{:10_266:}{:10_266:}{:10_266:}{:10_266:}{:10_266:}
{:10_297:}
赞
这个太多了点吧 记不住呀
2019.5.31第一遍刷过
没鱼币 看不了题了
很有帮助~mark
非常有用啊!!
萌新瑟瑟发抖
def count(str1):
c1,c2,c3,c4,c5,c6,c7,c8,c9,c0,c11,c12,c13,c14,c15,c16 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
for i in range(len(str1)):
if str1 == '!':
c1 +=1
if str1 == '@':
c2 +=1
if str1 == '#':
c3 +=1
if str1 == '$':
c4 +=1
if str1 == '%':
c5 +=1
if str1 == '^':
c6 +=1
if str1 == '&':
c7 +=1
if str1 == '*':
c8 +=1
if str1 == '(':
c9 +=1
if str1 == ')':
c0 +=1
if str1 == '_':
c11 +=1
if str1 == '+':
c12 +=1
if str1 == '{':
c13 +=1
if str1 == '}':
c14 +=1
if str1 == '[':
c15 +=1
if str1 == ']':
c16 +=1
return list()
print(count(str1))
#1.
def findpassword(str2):
substr = ""
index = 3
while index<len(str2)-3:
count = 0
if not str2.isupper():
for i in range(3):
if str2.isupper() and str2.isupper():
count+=1
if count==3:
substr+=str2
index += 1
return substr
print(findpassword(str2))
太多记不住啦{:5_107:}
好!!!!!!!!!!!!!!!!!!
哈哈 这个好棒
满满的干活~~~收藏了
要不然把int函数也加上?
{:10_279:}{:10_279:}
真棒
现mark一下