官术网_书友最值得收藏!

4.2 字符串的更新

字符串被設置后,就不可以直接修改。下列案例將"Parrot"的第2個字符"a"直接改成字符"o",執行時出現錯誤。

        >>>a= "Parrot"
        >>>a[1] = "o"
        Traceback (most recent call last):
          File "<pyshell#75>", line 1, in <module>
            a[1]='o'
        TypeError: 'str' object does not support item assignment

如果一定要修改字符串,可以使用下列方法:

        >>> x = "Parrot"
        >>>x= x[:1] + "o" + x[2:]
        >>> x
        'Porrot'

從結果可知,字符串中的第二個字符a被修改為了字符o。

主站蜘蛛池模板: 吴堡县| 榆树市| 松江区| 青田县| 睢宁县| 承德县| 随州市| 乌苏市| 抚州市| 平遥县| 盐边县| 沂源县| 尉犁县| 邮箱| 乌鲁木齐市| 营口市| 蛟河市| 许昌县| 策勒县| 叙永县| 上思县| 上杭县| 自治县| 潼关县| 托克托县| 西城区| 来宾市| 凤凰县| 比如县| 禹州市| 大化| 鹤峰县| 张北县| 商洛市| 兖州市| 贵南县| 罗平县| 休宁县| 扎赉特旗| 门源| 平顶山市|