新手求解python问题
查找字符串中的小写字母,并且小写字母要求左右两边均有三个大写字母,程序如下str1='''AAAiBBBiyCCCCLlCCCCoVVVVvEEEEEeFFFFF'''
length=len(str1)
length-=4
for each in range(3,length):
str2=str1
if str2=='\n':
continue
if str2.islower():
str3=str1
if str3.isupper():
str4=str1
if str4.isupper:
str5=str1
if str5.isupper:
str6=str1
if str6.isupper:
str7=str1
if str7.isupper:
str8=str1
if str8.isupper:
print('%s'%str2,end='')
continue
为何输出的结果是:iylove 补充一下,为何会多一个y 你很多个 isupper() 少了括号
isupper() 是方法,方法要带括号的
你上面都知道带括号,下面怎么就不知道?
没看错的话,有 五处 isupper() 的括号缺失
改好了就正常了
页:
[1]