【发布时间】:2016-12-30 13:03:33
【问题描述】:
我刚刚开始学习python,我只是在编写程序来练习我所学的新主题,所以请温柔:)
我尝试在一个句子中添加一个 var =,然后检查大写字母,然后将大写字母附加到一个列表中。如果我改变l = o[6] 我得到'G' 所以追加和.isupper() 工作但我似乎无法让i 工作,我认为它可能是i 正在变成一个字符串但@987654326 @ 被声明为一个 int (python 3.6)。
这是我目前所拥有的:
o = "the doG jUmPeD ovEr The MOOn"
upperCase = []
i = 0
l = o[i]
if l.isupper() == True:
upperCase.append(l)
else:
i += 1
print (upperCase)
【问题讨论】:
-
你需要使用循环
-
我认为您需要花一些时间在official Python tutorial 上。这是一个很棒的教程。
-
我投票决定将此问题作为离题结束,因为 SO 不是教程服务。
-
谢谢你的提示,我只是把我学到的一些东西放在一起,看看我是否理解我学到的东西。
-
一些文本清理,突出显示文本中的变量,添加
uppercase标签表示.usupper()检查。