運行了以下就很清楚了
a?=?"aaabbbccc"p?=?""
b?=?""
print("p?=?p?+?i")
for?i?in?a?:
p?=?p?+?i
print("p["+i+"]",p)
print("b?=?i?+?b")
for?i?in?a:
b?=?i?+?b
print("b["?+?i?+?"]",?b)
print(p,"\n",b)
輸出結果:
p = p + i: 字符串的每壹位順序拼接,所以序列不變;
b = i + b: 字符串的每壹位添加在上壹位的前面,實現反序輸出