+=,官方解释是自增,同c语言里的++。首先'+'是字符串拼接,能理解吧,然后你可以这么理解,先两个把字符串拼接起来,再把拼接好的字符串重新赋值给变量。换句话就是,你这里的prompt+=xx等价于prompt=prompt+xx。这个+=不止适用于字符串,还可以用于整形数:
上面a本来等于1,a+1只是输出了2,但a还是1,为了让a等于2,就用a+=1,其实这里的a+=1等价于a=a+1。当然还可以运用于其他数据类型