liuzg123 发表于 2020-5-8 23:51:14

为什么cd连在一起,查询结果跟分开没有区别呢

str1 ='ABSaDKSbRIHcRHGcdDIF'

length=len(str1)
list2=[]

for i in range(length-3):
    if i>=3 and str1.islower():
      if str1.isupper and str1.isupper and str1.isupper and str1.isupper and str1.isupper and str1.isupper:
            list2.append(str1)
    else:
      continue

print(list2)   

txxcat 发表于 2020-5-9 00:06:38

本帖最后由 txxcat 于 2020-5-9 00:07 编辑

是isupper(),你漏掉括号了,结果都为True。
str1 ='ABSaDKSbRIHcRHGcdDIF'

length=len(str1)
list2=[]

for i in range(length-3):
    if i>=3 and str1.islower():
      if str1.isupper() and str1.isupper() and str1.isupper() and str1.isupper() and str1.isupper():
            list2.append(str1)
    else:
      continue

print(list2)

liuzg123 发表于 2020-5-9 15:00:24

txxcat 发表于 2020-5-9 00:06
是isupper(),你漏掉括号了,结果都为True。

改好了,就对了
页: [1]
查看完整版本: 为什么cd连在一起,查询结果跟分开没有区别呢