python字符串复制的几种方法
Posted 萧白白
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python字符串复制的几种方法相关的知识,希望对你有一定的参考价值。
>>> list1 = [1,2] >>> id(list1) 50081032 >>> list2 = list1.copy() >>> print(list1 == list2) True >>> id(list2) 50081352
#几种字符串复制方法,id相同 >>> s0 =‘Python猫‘ >>> s1 = s0 >>> s2 = str(s0) >>> s3 = s0[:] >>> s4 = s0 + ‘‘ >>> s5 = ‘%s‘ % s0 >>> s6 = s0 * 1 >>> s7 = "".join(s0) >>> import copy >>> s8 = copy.copy(s0) >>> print(s0) Python猫 >>> id(s0) 50075568 >>> id(s1) 50075568 >>> id(s2) 50075568 >>> id(s3) 50075568 >>> id(s4) 50075568 >>> id(s5) 50075568 >>> id(s6) 50075568
#第七种方法会创建一个新的id >>> id(s7) 50126672 >>> id(s8) 50075568 >>> print(s7) Python猫 >>> print(s8) Python猫
#第九种两个相同的字符串id是不一样的,嘻哈值相同 >>> s9 = ‘Python猫‘ >>> print(id(s0) == id(s9)) False >>> id(s0) 50075568 >>> id(s9) 50076240 >>> id(s7) 50126672
以上是关于python字符串复制的几种方法的主要内容,如果未能解决你的问题,请参考以下文章