zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    Shell编程—用户输入
    Shell编程—结构化命令
    Shell编程—基础脚本
    跳表
    分布式项目——电商秒杀
    Dubbo详解
    Kafka工作流程
    Kafka内部实现原理
    Zk实现分布式锁
    Leetcode::Pathsum & Pathsum II
  • 原文地址:https://www.cnblogs.com/jianglijian/p/10121692.html
Copyright © 2011-2022 走看看