Go语言默认编码方式: UTF-8编码:使用Unicode字符集 + 变长编码 String类型 Go语言不同于C语言在字符串末尾加\0,Go语言在字符串末尾加一个字节数:代表字符串包含多少字节 Go语言会把直接赋值的字符串放到只读内存 (因为字符串变量共享底层字符串内容,如果允许修改,影响不可预测) s1:="eggo世界" 修改方式: s1="Hello" //直接重定向s1 bs:=([]byte)(s1) //强制转化成字节Slice,会为其重新分配内存,并拷贝原来内容 bs[2]='0'