当你做-
for word in string:
您不是在遍历字符串中的单词,而是在遍历字符串中的字符。要遍历单词,您首先需要使用将字符串拆分成单词,
str.split()然后遍历该单词。范例-
my_string = "this is a string"for word in my_string.split(): print (word)
请注意,,
str.split()且不传递任何参数,所有空格都将其分割(空格,多个空格,制表符,换行符等)。

当你做-
for word in string:
您不是在遍历字符串中的单词,而是在遍历字符串中的字符。要遍历单词,您首先需要使用将字符串拆分成单词,
str.split()然后遍历该单词。范例-
my_string = "this is a string"for word in my_string.split(): print (word)
请注意,,
str.split()且不传递任何参数,所有空格都将其分割(空格,多个空格,制表符,换行符等)。