代码
str = 'aardvark';
str(str == 'a') = 'Z'
输出结果为ZZrdvZrk。
其中str=='a'
的结果为11000100
为什么str(11000100)='Z'
的结果是ZZrdvZrk呢?
这是哪种索引方式?11000100应该是一个行矩阵,为什么能改变str中第1、2、6个元素呢?
str = 'aardvark';
str(str == 'a') = 'Z'
输出结果为ZZrdvZrk。
其中str=='a'
的结果为11000100
为什么str(11000100)='Z'
的结果是ZZrdvZrk呢?
这是哪种索引方式?11000100应该是一个行矩阵,为什么能改变str中第1、2、6个元素呢?
1表示需要修改的位置下标,0表示不修改的。
因为第一二六位是1,其余是0,所以aardvark的126位被修改为Z,就是ZZrdvZrk