zoukankan      html  css  js  c++  java
  • 面试题

    13 deepcopy 和 copy的区别

    deepcopy:包含对象里面的子对象的拷贝,原始对象的改变不会造成拷贝里的任何改变

    copy:浅拷贝,只拷贝顶层元素,没有拷贝子对象,原始数据改变,拷贝后的对象也会改变

    介绍下*args **kwargs的区别

    python中的可变参数*args 表示任何多个无名参数,它是一个tuple**kwargs 表示关键字参数,它是一个dict。并且同时使用*args**kwargs时,必须*args参数列要在**kwargs 

    什么是lambda函数 他有什么用途

    lambda函数是匿名函数

    匿名函数可以创建小型匿名的函数无需def声明

    可以将函数作为参数传递

     python中如何进行数据类型的转换

    Python 内置的常用函数还包括数据类型转换函数,比如 int() 函数可以

    把其他数据类型转换为整数,常用的类型转换函数为:

    int(x [,base])

    将x转换为一个整数

    long(x [,base] )

    将x转换为一个长整数

    float(x)

    将x转换到一个浮点数

    complex(real [,imag])

    创建一个复数

    str(x)

    将对象 x 转换为字符串

    repr(x)

    将对象 x 转换为表达式字符串

    eval(str)

    用来计算在字符串中的有效Python表达式,并返回一个对象

    tuple(s)

    将序列 s 转换为一个元组

    list(s)

    将序列 s 转换为一个列表

    set(s)

    转换为可变集合

    dict(d)

    创建一个字典。d 必须是一个序列 (key,value)元组。

    frozenset(s)

    转换为不可变集合

    chr(x)

    将一个整数转换为一个字符

    unichr(x)

    将一个整数转换为Unicode字符

    ord(x)

    将一个字符转换为它的整数值

    hex(x)

    将一个整数转换为一个十六进制字符串

    oct(x)

    将一个整数转换为一个八进制字符串

    5.软硬链接区别?

    软连接类似windows的快捷方式,当删除源文件,那么软链接失效。硬链接可以理解为源文件的一个别名。多个别名所代表的是同一个文件。当rm一个文件的时候,那么此文件的硬链接数减1,当硬链接数为0的时候,文件删除。

  • 相关阅读:
    高中数学常见角的范围及其表示
    立体几何习题
    常见的建系类型汇总
    双曲线
    分式不等式习题
    廓清集合中的几个问题
    二次函数
    随机变量的期望和方差
    不等式选讲习题
    JS中every()和some()的用法
  • 原文地址:https://www.cnblogs.com/liuyibo007/p/10168495.html
Copyright © 2011-2022 走看看