首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

吐血总结!100个Python面试问题集锦

set() - 此函数在转换为set后返回类型。 list() - 此函数用于任何数据类型转换为列表类型。 dict() - 此函数用于顺序元组(键,值)转换为字典。...Pickle模块接受任何Python对象并将其转换为字符串表示形式,并使用dump函数将其储到文件中,此过程称为pickling。...**当我们不知道多少关键字参数传递给函数使用kwargs,或者它可以用于字典的值作为关键字参数传递。标识符args和kwargs是一个约定,你也可以使用* bob和** billy。...NumPy数组更快,你可以使用NumPy,FFT,卷积,快速搜索,基本统计,线性代数,直方图等内置。 Q46、如何值添加到python数组?...在创建新实例类型使用浅拷贝,并保留在新实例中复制的值。浅拷贝用于复制引用指针,就像复制值一样。这些引用指向原始对象,并且在类的任何成员中所做的更改也影响它的原始副本。

9.9K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    python面试题目及答案(数据库常见面试题及答案)

    set() - 此函数在转换为set后返回类型。 list() - 此函数用于任何数据类型转换为列表类型。 dict() - 此函数用于顺序元组(键,值)转换为字典。...Pickle模块接受任何Python对象并将其转换为字符串表示形式,并使用dump函数将其储到文件中,此过程称为pickling。...**当我们不知道多少关键字参数传递给函数使用kwargs,或者它可以用于字典的值作为关键字参数传递。标识符args和kwargs是一个约定,你也可以使用* bob和** billy。...NumPy数组更快,你可以使用NumPy,FFT,卷积,快速搜索,基本统计,线性代数,直方图等内置。 Q46、如何值添加到python数组?...在创建新实例类型使用浅拷贝,并保留在新实例中复制的值。浅拷贝用于复制引用指针,就像复制值一样。这些引用指向原始对象,并且在类的任何成员中所做的更改也影响它的原始副本。

    11.2K20

    吐血总结!50道Python面试题集锦(附答案)「建议收藏」

    set() - 此函数在转换为set后返回类型。 list() - 此函数用于任何数据类型转换为列表类型。 dict() - 此函数用于顺序元组(键,值)转换为字典。...Pickle模块接受任何Python对象并将其转换为字符串表示形式,并使用dump函数将其储到文件中,此过程称为pickling。...**当我们不知道多少关键字参数传递给函数使用kwargs,或者它可以用于字典的值作为关键字参数传递。标识符args和kwargs是一个约定,你也可以使用* bob和** billy。...NumPy数组更快,你可以使用NumPy,FFT,卷积,快速搜索,基本统计,线性代数,直方图等内置。 Q46、如何值添加到python数组?...在创建新实例类型使用浅拷贝,并保留在新实例中复制的值。浅拷贝用于复制引用指针,就像复制值一样。这些引用指向原始对象,并且在类的任何成员中所做的更改也影响它的原始副本。

    10.4K10

    100 个基本 Python 面试问题第四部分(81-100)

    Q-87:“self”关键字有什么作用? Q-88:在 Python 中复制对象有哪些不同的方法? Q-89:Python 中文档字符串的用途是什么?...Q-90:您将使用哪个 Python 函数数字转换为字符串? Q-91:你如何用 Python 调试程序?是否可以单步执行 Python 代码?...回到目录 ---- Q-88:在 Python 中复制对象有哪些不同的方法? Python中有两种复制对象的方法。 copy.copy() 函数 它将文件复制到目标。...在 Python 中,文档字符串就是我们所说的文档字符串。它设置了记录 Python 函数、模块和类的过程。 回到目录 ---- Q-90:您将使用哪个 Python 函数数字转换为字符串?...相反,我们必须将它们转换为其他类型。 列表转换为字符串。 我们可以使用”.join() 方法所有元素合并为一个并作为字符串返回。

    3.6K31

    【16】进大厂必须掌握的面试题-100个python面试

    set()–此函数在转换为set后返回类型。 list()– 此函数用于任何数据类型转换为列表类型。 dict()– 此函数用于顺序(键,值)的元组转换为字典。...str()– 用于整数转换为字符串。 复数(实数,imag)– 此函数实数转换为复数(实数,imag)。 Q13。如何在Windows上安装Python并设置路径变量?...回答: Pickle模块接受任何Python对象并将其转换为字符串表示形式,并使用储函数将其储到文件中,此过程称为pickling。...** kwargs在我们不知道多少个关键字参数传递给一个函数使用,或者可用于字典的值作为关键字参数传递。...NumPy数组更快,您可以使用NumPy,FFT,卷积,快速搜索,基本统计信息,线性代数,直方图等内置大量内容。 Q46。 如何值添加到python数组

    16.3K30

    Python3 编程注意点

    整除 3//2 数字字符串 str(number),字符串转数字 int(str) 字符串所有方法不修改字符串本身 .title() .upper() .lower() .strip()/.lstrip...b.remove(3) # 1,2; 两个集合的交、并、差分别用 & | - 表示; 判断集合元素是否存在 if ele in set: # 该方法的时间复杂度为 O(1) input(提示语) 所有输入视为字符串...('a'='b')实参:func(**keyval),所有keyval组合成一个字典 使用as可以给导入的模块(Python文件)或模块中的函数(文件中的函数)重命名,如 from numpy import...如果想要修改,可以用str.replace('a','b') 或者字符串转化为可变对象 str = list(str),再或者使用切片的方式 字典按照key/value找到最大值/最小值,或者排序:...是默认字典,当键不存在返回参数类型的默认值(如 int 类型返回0),而不像dict当键不存在返回keyError random模块中有随机数组件:random() # 0 <= n < 1 的浮点数

    1.1K50

    NumPy 1.26 中文文档(四十五)

    extra_info 是一个字典字典列表,其内容附加到关键字参数中。depends 列表包含了扩展模块的源文件依赖的文件或目录路径。...NPY_USE_SETITEM 当数组标量创建 0 维数组,使用f->setitem而不是标准的数组标量复制。如果你没有定义与数据类型相匹配的数组标量,必须使用。...NPY_LIST_PICKLE 表示必须在数组储为列表之前这种数据类型的数组换为列表。...NPY_USE_SETITEM 数组标量创建一个 0-d 数组,请使用f->setitem而不是标准的数组标量复制。如果不定义与数据类型一起使用的数组标量,必须使用。...NPY_USE_SETITEM 数组标量创建 0 维数组,请使用f->setitem,而不是标准的数组标量复制。如果没有定义与数据类型相匹配的数组标量,则必须使用。

    12110

    Python 全栈 191 问(附答案)

    怎么找出字典的最大键? 如何求出字典的最大值? 如何快速判断一个字符串中所有字符是否唯一? 给定 n 个集合,如何使用 max 函数求出包含元素最多的集合?...十进制二进制,十六进制的函数各叫什么? 什么是函数作用域的 LEGB 规则 ? range(1,10,3) 返回一个什么样的迭代器? zip 函数能实现功能? 如何动态地删除类上的某个属性?...NumPy 数值计算:更快,案例解读 5 种创建 NumPy 数组的常用方法 arange, linspace, logspace, diag, zeros, ones, np.random 一体化介绍...使用 NumPy 创建一个 [3,5] 所有元素为 True 的数组 数组所有奇数替换为 -1; 提取出数组中所有奇数 求 2 个 NumPy 数组的交集、差集 NumPy 二维数组交换 2 列,反转行...求两个特征的相关系数 如何找出 NumPy 中的缺失值、以及缺失值的默认填充 Pandas 的 read_csv 30 个常用参数总结,基本参数、通用解析参数、空值处理、时间处理、分块读入、格式和压缩等

    4.2K20

    Numpy 结构数组

    和C语言一样,在NumPy中也很容易对这种结构数组进行操作。 只要NumPy中的结构定义和C语言中的定义相同,NumPy就可以很方便地读取C语言的结构数组的二进制数据,转换为NumPy的结构数组。...字典有两个关键字:names,formats。每个关键字对应的值都是一个列表。...a共享内存数据,因此可以通过修改它的字段,改变原始数组中的对应字段: >>> c = a[1] >>> c["name"] = "Li" >>> a[1]["name"] "Li" 结构像字典一样可以通过字符串下标获取其对应的字段值...('f1', '<f8', (2, 3))]) 用下面的字典参数也可以定义结构类型,字典关键字为结构中字段名,值为字段的类型描述,但是由于字典关键字是没有顺序的,因此字段的顺序需要在类型描述中给出...为了解决这个问题,在创建dtype对象,可以传递参数align=True,这样numpy的结构数组的内存对齐和C语言的结构体就一致了。

    85630

    Numpy 入门之创建数组

    除了《Numpy 简介》篇介绍的4种创建数组的方法外,常用的方法还有以下几种: arange函数,通过制定起始值、终值和步长创建一维数组数组不包括终值。...可以看出内存中是以little endian(低字节位在前)方式保存数据的 loadtxt函数,文本文件读入数据并以数组的形式输出,只能读入结构化的数组(每行的列数一样)。...字典的key为列号;字典的value为一个函数,用于将该列的字符串解析成想要的数值,比如第0列是表示日期的字符串:``converters = {0: datestr2num}``,又比如 ``converters...e.g. usecols=(1, 4, 5),则只提取第 1,4,5 列(0列为起始列) unpack:布尔型,若为真,则返回的数组置。 ndim: 整形,最少的维度。...可以写一个python函数,数组的下标转换为数组中对应的值,然后以此函数为参数,创建数组

    1.7K20

    Numpy 修炼之道 (12)—— genfromtxt函数

    行拆分为列 delimiter 参数 一旦文件被定义并打开阅读,genfromtxt每个非空行拆分为一个字符串序列。刚刚跳过空行或注释行。delimiter关键字用于定义拆分应如何进行。...字段名称使用names关键字定义。 当dtype=None,每个列的类型其数据中迭代确定。...在以下示例中,转换器convert剥离的字符串换为相应的浮点型或如果字符串为空,转换为-999。...在前面的示例中,我们使用转换器字符串换为浮点数。然而,用户定义的转换器可能迅速地变得难以管理。...输出数组将是MaskedArray。 Shortcut functions 除了genfromtxt,numpy.lib.io模块提供了genfromtxt派生的几个方便函数。

    9.7K40

    NumPy 1.26 中文官方指南(三)

    y=x(2,:) y = x[1, :].copy() NumPy 切片是引用传递的 y=x(:) y = x.flatten() 数组换为向量(注意这会强制进行一次复制)。...y=x(2,:) y = x[1, :].copy() NumPy 的切片是通过引用进行的 y=x(:) y = x.flatten() 数组换为向量(请注意,这会强制进行复制)。...广义上来说,用于与 NumPy 互操作的特性分为三组: 外部对象转换为 ndarray 的方法; 执行延迟 NumPy 函数转移到另一个数组库的方法; 使用 NumPy 函数并返回外部对象实例的方法...如果这不可能,那么对象本身负责__array__()返回一个ndarray。 DLPack是用于以一种语言和设备不可知的方式外部对象转换为 NumPy 数组的另一种协议。...如果不可能,则对象本身负责 __array__() 返回 ndarray。 DLPack 是外部对象以一种与语言和设备无关的方式转换为 NumPy 数组的另一种协议。

    30710

    Python科学计算之简单环境搭建

    下面的例子数组c的shape改为(4,3),注意(3,4)改为(4,3)并 不是对数组进行置,而只是改变每个轴的大小,数组元素在内存中的位置并没有改变: 各个大小的数组大小 原有的大小 变换后的大小...当某个轴的元素为-1根据数组元素的个数自动计算此轴的长度,因此下面的程序数组c的 shape改为了(2,6): 输出的结果 使用数组的reshape方法,可以创建一个改变了尺寸的新数组,原数组的...可以通过dtype参数在创建指定元素类型: 红字部分就是元素类型的参数 上面的例子都是先创建一个Python序列,然后通过array函数将其转换为数组,这样做显然效率不高。...使用frombuffer, fromstring, fromfile等函数可以字节序列创建数组 Python的字符串实际上是字节序列,每个字符占一个字节,因此如果字符串s创建一个8bit的整数数...组的话,所得到的数组正好就是字符串中每个字符的ASCII编码 如果字符串s创建16bit的整数数组,那么两个相邻的字节就表示一个整数,把字节98和字节97当作 一个16位的整数,它的值就是98*256

    97720

    Python科学运算之存取元素

    用整数作为下标可以获取数组中的某个元素 用范围作为下标获取数组的一个切片,包括a[3]不包括a[5] 省略开始下标,表示a[0]开始 下标可以使用负数,表示数组后往前数 下标还可以用来修改元素的值...使用整数序列当使用整数序列对数组元素进行存取,将使用整数序列中的每个元素作为下标,整数序列可以是列表或者数组。...和C语言一样,在NumPy中也很容易对这 种结构数组进行操作。只要NumPy中的结构定义和C语言中的定义相同,NumPy就可以很方便地读取 C语言的结构数组的二进制数据,转换为NumPy的结构数组。...字典有两个关 键字:names,formats。每个关键字对应的值都是一个列表。...names定义结构中的每个字段名,而 formats则定义每个字段的类型: • S32 : 32个字节的字符串类型,由于结构中的每个元素的大小必须固定,因此需要指定字符串的长度 • i : 32bit的整数类型

    59930
    领券