python 入门 第六天 copy

  • 三元运算
    • name = 值1 if 条件 else 值2:条件成立,为值1,条件不成为值2
      name = 'zs' if 1 == 1 else 'lisi' # zs
      
  • 深浅拷贝
    • 数字和字符串
      数字与str的深浅拷贝内存地址与源数据都是一样(python内部的优化机制)
      import copy
      n1 = 123
      n2 = copy.copy(n1)
      print(id(n1))
      print(id(n2))
      
    • dict与list
      深拷贝


      python 入门 第六天 copy_第1张图片
      图片.png

      浅拷贝


      python 入门 第六天 copy_第2张图片
      图片.png

你可能感兴趣的:(python 入门 第六天 copy)