2024-09-30 08:26:35 发布
网友
我不想手动求和每个声明的字符串变量
word1 = "How" word2 = "do" word3 = "you" word4 = "like" word5 = "Python" word6 = "so" word7 = "far?" totalword=word1+" "+word2+" "+word3+" "+word4+" "+word5+" "+word6+" "+word7 print(totalword)
有一种方法,但不是那么像Python:
word1 = "How" word2 = "do" word3 = "you" word4 = "like" word5 = "Python" word6 = "so" word7 = "far?" for i in range(7): totalword += globals().get('word' + i)
这并不理想,但应该是可行的
word1 = "How" word2 = "do" word3 = "you" word4 = "like" word5 = "Python" word6 = "so" word7 = "far?" mask = "word" final = " ".join([eval(mask+str(x)) for x in range(1,8)]) print(final)
您可以使用表中的变量尝试类似的操作
word1 = "How" word2 = "do" word3 = "you" word4 = "like" word5 = "Python" word6 = "so" word7 = "far?" words = [word1,word2,word3,word4,word5,word6,word7] totalword = "" for _ in range(len(words)): totalword += words[_]+" " print(totalword)
有一种方法,但不是那么像Python:
这并不理想,但应该是可行的
您可以使用表中的变量尝试类似的操作
相关问题 更多 >
编程相关推荐