码迷,mamicode.com
首页 > 编程语言 > 详细

python字符串复制的几种方法

时间:2018-12-14 22:40:58      阅读:207      评论:0      收藏:0      [点我收藏+]

标签:pre   一个   ==   pytho   class   nbsp   print   copy   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字符串复制的几种方法

标签:pre   一个   ==   pytho   class   nbsp   print   copy   python字符串   

原文地址:https://www.cnblogs.com/jianglijian/p/10121692.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!