built-in相关内容

继承int并重写__init__方法-Python

可能重复: 来自str或int的继承 大家好, 我试图将int类继承为子类,但没有成功.这是我的尝试: Class SpecialInt(int):def __init __(self,x,base = 10,Important_text =''):int .__ init __(self,x,base)self.important_text = important_text ..
发布时间:2021-04-16 19:38:40 Python

内置python函数的时间/空间复杂度

split/strip/open(内置python函数)的时间/空间复杂度是多少? 有人知道我可以在哪里查询这些功能的时间/空间复杂性吗? 解决方案 确切的答案取决于将哪些属性输入到函数中.最简单的查找方法可能是检查这些功能的源代码.可在此处找到python源代码. 让我们看看 split的来源.代码根据属性运行不同的循环.这是按空格分割的循环. while(maxcoun ..
发布时间:2021-04-16 19:38:37 Python

查找适当的Python类型提示,例如内置函数map()的签名

说明 在Python 3.5或更高版本中,支持类型提示(请参见此处想要查询更多的信息).但是,没有充分记录常见类型的正确用法. 例如,在官方网站上,我可以收集以下(正确的)用法: 字符串 #Greeting的函数签名为:Callable [[str],str]def greeting(name:str)->str:返回'Hello'+名称 整数 #add的函数签名为:Ca ..
发布时间:2021-04-16 19:38:34 Python

获取Python模块中的所有已定义函数

我有一个文件 my_module.py ,如下所示: 从复制导入Deepcopy中的 从my_other_module导入foodef bar(x):返回Deepcopy(x) 我想获取在 my_module 中定义的所有功能的列表,而不是导入的列表,在这种情况下,仅是 [bar] ,而不是 deepcopy 或 foo . 解决方案 您可以使用 inspect.isfunctio ..
发布时间:2021-04-16 19:38:28 Python

如何查看内置JavaScript函数的来源?

例如,alert(),Object(),String()等.我如何看待这些函数背后的代码? 我需要了解引擎的语言,例如 V8 ,是通过这种方式编写并阅读的,还是有一个更简单的解决方案? 解决方案 我怎么看这些功能背后的代码? 您需要找到相关项目的源代码(Firefox,Chromium,V8,SpiderMonkey等),前提是该项目是开源的. 我是否需要了解编写和阅 ..
发布时间:2021-04-16 19:38:22 前端开发

python中的指数:x ** y vs math.pow(x,y)

使用 math.pow 或 ** 运算符哪个更有效?我什么时候应该在另一个上使用? 到目前为止,我知道 x ** y 可以返回 int 或 float (如果您使用小数)函数 pow 将返回浮点数 导入数学打印math.pow(10,2)打印10 ** 2 解决方案 使用超级操作员 ** 会更快,因为它不会产生函数调用的开销.如果您反汇编Python代码,则可以看到以下内容: >> ..
发布时间:2021-04-16 19:38:19 Python

尾随换行符和内置的bash'read'

在bash中,这有效: echo -n $'a \ nb \ nc \ n'|读x时做echo = $ x =;完毕 while循环3次 = a == b == c = 但是请想象一个没有常规尾随换行符的文本文件.我认为 read 应该仍然适用于所有三行,但事实并非如此.我得到: echo -n $'a \ nb \ nc'|读x时做echo = $ x =;完毕=一个== b ..
发布时间:2021-04-14 19:31:56 其他开发

如何将现有程序集转换为ms单元测试程序集?

在Visual Studio 2010 Pro中,如何轻松将经典程序集转换为ms单元测试程序集? .csproj文件中是否有要激活的标志? 解决方案 问题是测试项目在项目文件上被“标记"了-您可以按照以下四个简单步骤将类库转换为Test项目: 卸载项目(.prj)文件,然后将其打开以进行更新. 将以下行添加到项目中 C#: ..
发布时间:2021-04-01 19:56:29 C#/.NET

如何添加内置函数?

我是python编程的新手.如何使用C或C ++向python解释器添加新的内置函数和关键字? 解决方案 简而言之,可以在技术上将它们添加到Python的内建文件中(†),但是几乎可以从来没有必要(通常​​被认为是一个非常糟糕的主意). 从长远来看,很可能可以修改Python的源代码并添加新的内置函数,关键字等.但是,这样做的过程有点超出了问题的范围. 如果您想了解有关如何修改 ..
发布时间:2021-02-15 18:46:47 Python

Python:是否有一个与.index()类似但相反的内置函数?

只是一个警告:我最近才开始编程,而Python是到目前为止我的第一门语言,也是唯一的语言。 是否有一个内置的内建函数与 .index()?我正在寻找它是因为我做了一个布尔函数,其中有一个整数列表,并且如果给定的整数列表是幂的列表,我想返回 True 某些形式为 [x ^ 0,x ^ 1,x ^ 2,x ^ 3,...] 的int,否则为False。 我想在代码中说的是: n&g ..
发布时间:2020-09-24 05:00:47 Python

在哪里可以找到用于编写每个PHP“内置” PHP的算法?功能?

我最近构建了一个基于PHP的应用程序,通常需要几(> 10)秒才能解析目标字符串(> 10秒,因为对一个典型的100kB +字符串有成千上万的检查)。我正在寻找减少执行时间的方法。 我开始怀疑如何编写PHP的每个“内置”函数。例如,如果您转到手册(strpos()参考php“ rel =” nofollow noreferrer“>此链接),虽然有很多信息,但是没有算法。 谁知道,也许 ..
发布时间:2020-09-24 05:00:40 PHP

bash调用程序内建函数无法从导出的函数运行,为什么?

使用 bash 和导出函数给我一个非常奇怪的问题,使我可以可靠地回答内置调用者。 这是我用来说明此问题的设置:Bash脚本 bar 定义并导出函数 bar1 和 bar2 。 bar2 调用 bar1 。 Bash脚本 bar 然后执行bash脚本 foo ,它将调用 bar1 。 然后,仅在 bar1 的呼叫之后,内置的呼叫方才会中断。这正常吗?你能解释为什么吗?您可以简化以下暴露问 ..
发布时间:2020-09-24 05:00:38 其他开发

覆盖__repr__或pprint int

在调用 repr 时是否可以更改 int 型对象转换为字符串的方式? pprint.pformat ,这样 repr(dict(a = 5 ,b = 100)) 会给出“ {a:0x5,b :0x64}“ 而不是” {a:5,b:100}“ ? 我想可以将 int 类型的子类化: class IntThatPrintsAsHex(int): def _ ..
发布时间:2020-09-24 04:59:36 Python

为什么python允许覆盖内置常量?

尽管 True , False 是内置常量,Python中允许以下内容。 >>> True = False >> a =真 >> b =假 >>打印a,b 错误错误 为什么允许这样做? 编辑:这仅在Python 2.x中发生(如所指出的那样)。 解决方案 请记住,这仅发生在python 3之前的Python版本中。这是Python理念的一部分,即一切都 ..
发布时间:2020-09-24 04:59:32 Python

如何查看Python的__builtins__源代码?

我可以让python直接打印 __ builtins __ 的源代码吗? OR(或更可取的是): __ builtins __ ? 我至少知道以下几点: __ builtins __ 是一个模块,通过键入 type(__ builtins __)。 我已经尝试过针对此类SO问题的更一般情况的最佳答案建议:“查找内置Python函数的源代码吗?” 。但是没有运气: ..
发布时间:2020-09-24 04:59:25 Python