【发布时间】:2015-03-25 19:17:44
【问题描述】:
string = "Northeastern Africa"
myString = string.lower()
index = 0
num_index = int(index)
length = len(myString)
num_length = int(length)
num_length = num_length - 1
while myString[num_index] >= myString[18]:
print(num_index)
print(num_length)
print(myString[num_index])
print(num_index)
num_index = num_index +1
print(myString[0:num_index])
print(" ")
为什么它只打印“northeastern”并停在下一个空格?如何让它通过完整的字符串而不停留在两个单词之间的空格?
【问题讨论】:
-
这里的
myString是什么? -
index和length已经是整数。无需再次将它们转换为整数。 -
如果您的字符串确实以大写字母
N开头,您的代码将无法按照您声明的方式运行。你确定它不是以n(小写)开头的吗? -
@MartijnPieters 你知道他一开始想做什么吗?
-
抱歉,myString = string.lower()
标签: python string loops while-loop