首页 > 其他分享 >面试基础题

面试基础题

时间:2022-12-06 19:13:35浏览次数:33  
标签:占用 基础 适用性 面试 内存 拷贝 数据 缺点

python数据类型

"""
    面试题:Python语言有哪些数据类型?
    答:2种
        可变类型:预留空间 + 自动扩容
            例如:list...
            优点:便于操作数据
            缺点:占用内存较多
            适用于:存储需要反复变化的数据,存储计算过程中的数据

        不可变类型:按需分配
            例如:数值(int/float),布尔bool,字符串str,元组tuple...
            优点:占用内存较少
            缺点:不善于改变(改变就产生垃圾)
            适用性:存储计算的结果
"""

python深浅拷贝区别

"""
    深浅拷贝
        拷贝:数据一分二的过程(俗称复制、备份),防止数据被意外破坏
        浅拷贝:复制第一层数据,共享深层数据
            优点:占用内存较少
            缺点:深层数据有可能被破坏
            适用性:优先

        深拷贝:复制所有层数据
            优点:一份数据被破坏,绝对不影响另外一份
            缺点:占用内存较多
            适用性:深层数据会被修改
"""

 

标签:占用,基础,适用性,面试,内存,拷贝,数据,缺点
From: https://www.cnblogs.com/xmgcool/p/16960218.html

相关文章

  • 面试算法题
    小球高处落下回弹运动距离"""一个小球从100m高度落下,每次弹回原高度一半.计算:--总共弹起多少次?(最小弹起高度0.01m)13次--全过程总共移动......
  • #yyds干货盘点# LeetCode程序员面试金典:移除重复节点
    题目:编写代码,移除未排序链表中的重复节点。保留最开始出现的节点。示例1:输入:[1,2,3,3,2,1]输出:[1,2,3]示例2:输入:[1,1,1,1,2]输出:[1,2]代码实现:classSolu......
  • 前端面试题之Promise解析
    Promise想必大家都十分熟悉,想想就那么几个api,可是你真的了解Promise吗?本文根据Promise的一些知识点总结了十道题,看看你能做对几道。以下promise均指代Promise实例......
  • 零基础UNIAPP手机端H5教程(ERP版)
    这是林枫山自己编写制作的全套零基础UNIAPP手机端H5教程(ERP版),欢迎新人下载学习。下载目录链接如下(如果链接下载不了,请加QQ:714259796获取教程):进度01--概念篇20221206 ......
  • uni-app核心基础 uni-app属性绑定和事件绑定
    1属性绑定元素数据的绑定不能直接使用插值表达式,例如绑定元素的title属性、图片的src属性等,要使用v-bind进行属性绑定。元素添加属性使用v-bind绑定,简写成:使用图片要......
  • 5种Redis基础数据结构的特征及常见的应用场景
    Redis5种基本数据结构(String、List、Hash、Set、SortedSet)是在开发过程种,操作redis最常用的集中数据结构。Redis官网上找到Redis数据结构非常详细的介绍:RedisData......
  • HTML基础
    1.初识HTML1.1HTML简介HTML是用来描述网页的一种语言HyperTextMarkUpLanguage简称HTMLHTML不是一种编程语言而是一种标记语言HTML使用标记标签来描述网页H......
  • 有关JavaSe基础的反射知识总结
    反射这门技术在说之前首先来介绍一下动态语言和静态语言动态语言:在服务器运行的期间可以改变其结构的语言,在运行时代码可以根据某些条件来改变自身的结构,我们目前学习到的......
  • python基础-异常处理
    1.异常与异常处理  异常就是程序中的错误,正常情况下程序是自上而下逐行执行的,当遇到异常时,就会报错退出执行;  异常处理就是在程序中可能出错的地方进行提前预捕获,并......
  • Linux基础学习
    Linux基础Lesson1-常用基本命令​1.Ctrlc:取消命令,并且换行Ctrlu:清空本行命令tab键:可以补全命令和文件名,如果补全不了快速按两下tab键,可以显示备选选项ls......