美文网首页
高级语言--Python 11.19

高级语言--Python 11.19

作者: a荷包蛋 | 来源:发表于2017-11-17 21:08 被阅读0次

(1)==------------------------判断变量是否相等

(2)is-------------可以用来判断地址

(3)深拷贝,浅拷贝

A-浅拷贝:浅拷贝是对于一个对象的顶层拷贝       通俗的理解是:拷贝了引用,并没有拷贝内容  --------copy.copy

B-深拷贝: 深拷贝是对于一个对象所有层次的拷贝(递归) -------copy.deepcopy

                                     对于A总结:copy.copy

  内层地址一样

外层地址:

1、如果是可变,地址不同

2、如果是不可变,地址相同

                                                             举例--------针对列表可变,利用浅拷贝,地址不同

                                                         举例--------针对元组不可变,利用浅拷贝,地址相同

                                                     外地址不同,内地址相同

                                            外层地址一样,内层地址相同

                                             外层地址不同,内层地址相同

                                                        内外地址都相同

深拷贝:

                                                         针对列表可变---地址不同

针对元组不可变地址不同

相关文章

  • 高级语言--Python 11.19

    (1)==------------------------判断变量是否相等 (2)is-------------可...

  • Day02学习总结-认识python、python基础语法、变量

    认识Python Python语言和其他高级语言不同,例如:C语言和Java语言。Python语言不是编译语言,而...

  • 2018-12-30 python第一天:python开发初识

    1.开发语言:高级语言: python java php python c++ ====>机器码低级语言: ...

  • Java 语言基础

    Java属于计算机高级语言,与其它高级语言如C,python,C#,PHP这些同属与高级一类语言。有高级语言就会有...

  • 13个Python GUI库

    Python Python是一门高级编程语言。它用于通用编程。Python语言由Guido van Rossum创...

  • python基础准备

    Life is short,you need Python。python的特点解释语言、高级语言简洁,容易上手。最...

  • 解释执行与编译执行

    编程语言分为低级语言和高级语言,机器语言、汇编语言是低级语言,C、C++、java、python等是高级语言。机器...

  • Python Part1

    1.什么是Python? Python是一门高级语言,你可能听说过其他高级语言C,C++,Perl和Java。不同...

  • 1. Python 3

    Python是一种相当高级的语言。Python语言是非常简单易用的。Python是解释型语言, 代码少的代价是运行...

  • 为什么Python对于数据分析至关重要

    Python创建者将Python语言定义为“一种解释的、面向对象的、具有动态语义的高级编程语言”。它的高级内置数据...

网友评论

      本文标题:高级语言--Python 11.19

      本文链接:https://www.haomeiwen.com/subject/mgqsvxtx.html