built-in相关内容

Python如何区分内建函数中显式传递的None作为参数

我尝试了下一个代码: >> f = object() #这是显而易见的行为: >>> f.foo 追溯(最近一次通话最近): 文件“”,在中的第1行。 AttributeError:“对象”对象没有属性“ foo” #但是,下一个使我感到惊讶! >> getattr(f,‘foo’) 追溯(最近一次通话最后一次): 文件“” ..
发布时间:2020-09-24 04:59:14 Python

python 3中内置函数的两个相互矛盾的含义(python 3.1,python 3k,python3000)

我刚刚在comp.lang.python的查询下面发布了内容,但是我觉得这种问题在Stack Overflow上也有某种使用权,因此可以重复。本质:为什么“ buildins”在Python 3中有两种不同的解释? 我很高兴接受有关 这句话的评论, http://celabs.com/python-3.1/reference/executionmodel.html, 的意思是,或者众神决 ..
发布时间:2020-09-24 04:59:10 Python

PERL等于MAX_INT的多少?

我是perl的新手,正在寻求 @array 中的最低价。 我知道我可以对数组进行排序并从头开始,但这似乎浪费了很多CPU周期。 。在Perl中解决我的问题的优雅解决方案是什么? 解决方案 在一般情况下,可以使用 undef 表示不存在的值; perl标量不限于仅保留整数。可以这样写: 我的$ min; #默认情况下为我的$ value(@array)undef { $ m ..
发布时间:2020-09-24 04:59:06 其他开发

将Python内置类型替换为自定义类型

是否可以用自定义类型替换某些内置python类型? 我想创建类似以下内容的东西: 类MyInt(对象): ... __builtin__.int = MyInt x = 5 解决方案 由于要编写Pythonesque DSL,因此有两个选择: 将代码编译为AST,并根据需要遍历AST替换节点。 用手构建自己的AST。 一旦有 ..
发布时间:2020-09-24 04:58:01 Python

类似于zip()的内置函数,使用无值从左开始填充不相等的长度

是否有一个内置函数,其功能类似于zip(),但会填充结果,以便结果列表的长度为最长输入的长度,并从左侧起填充与例如没有? 已经有一个 answer 使用 zip_longest 从 itertools 模块和相应的问题与此非常相似。但是使用 zip_longest 似乎只能填充右边的缺失数据。 这里可能是一个用例为此,假设我们仅以这样的方式存储名称(仅是示例): header ..
发布时间:2020-09-24 04:57:58 Python

从字符串中删除所有出现的几个字符

是否有一种pythonic方法来执行 str .strip() 方法是否起作用,除了 all 出现的内容,不仅仅是出现在字符串开头和结尾的内容? 示例: > ’:: 2012-05-14 18:10:20.856000 ::’。strip(’-.:’) >> '2012-05-14 18:10:20.856000' 我想要 > ’:: 2012-05-14 18 ..
发布时间:2020-09-24 04:56:53 Python

当您有一个名为max的变量时,使用Python的max函数?

Python包含内置的max()函数。但是,尽管内置了它,但它不是关键字。也就是说,允许您执行 max = 4 。这是有道理的,因为最大程度地增加了一些东西。但!如果将max用作变量,则它将禁用该范围内的max函数。 因此,如果您这样做: max = 4 max(1,2) 您将得到 int对象的错误不可通话。再次,有道理。但是有什么方法可以指定您想要max函数吗? ..
发布时间:2020-09-24 04:55:51 Python

如何在不使用标准C库的情况下使用编译器内置函数

我知道某些函数,例如 sin cos min max memcpy 可能不会被视为普通函数,但可能会被内置函数(可能比仅内联更为优化)函数调用,当替换是实际的处理器指令时,例如直接为标准 sin FSIN 指令为带有浮点单元的x86编译时,$ c>函数。) 我想使用内置函数的功能(在C / C ++中,大多数是在mingw / gcc中使用)也许是其他编译器),但我不想链接到标准C库libc ..
发布时间:2020-09-24 04:55:47 C/C++开发

内置魔术变量名称/属性

背景 :对于不熟悉它的人,崇高文字(和TextMate)通过 .tmLanguage 语言定义文件定义的范围提供语法高亮显示和其他功能,基本上是一堆用于识别给定语言的各种构造的正则表达式,例如函数定义,各种类型的字符串,保留字等。 我是 Python改进 包(可通过包装控制(如果您有兴趣),旨在为Python提供更好的语言定义。您可以根据需要在GitHub上阅读有关它的信息,但其中的主要功能 ..
发布时间:2020-09-24 04:55:36 Python

__builtin_trap:何时使用?

gcc提供了“用于优化”的其他内置函数。 其中之一是 void __builtin_trap(void) 从文档中: __ builtin_trap函数导致程序异常退出。 GCC通过使用依赖于目标的机制(例如,故意执行非法指令的 )或调用abort来实现此 函数。 使用的机制可能因发行版本而异,因此您不应依赖任何 特定的实现。 为什么您会使用此方法而不是 exit( ..
发布时间:2020-09-24 04:55:33 C/C++开发

为什么仅为类定义属性Decorator?

tl; dr:属性修饰符如何与类级函数定义一起工作,而不与模块级定义一起工作? I正在将属性装饰器应用于某些模块级函数,认为它们可以让我仅通过属性查找来调用方法。 这特别具有诱惑力,因为我正在定义一个集合配置功能,例如 get_port , get_hostname 等,所有这些都可以用更简单,更多简短的财产对应对象:端口,主机名,等等。 因此, config.get_port( ..
发布时间:2020-09-24 04:55:28 Python

在bash中,如何获取set -x的当前状态?

我想在脚本中临时设置-x,然后返回到原始状态。 有没有一种方法可以在不启动新子shell的情况下进行操作? 之类的东西 echo_was_on = ....... ... ... 如果$ echo_was_on;然后设置-x;否则设置+ x; fi 解决方案 您可以检查 $-查看当前选项;如果它包含x,则设置为x。您可以这样检查: old_setti ..
发布时间:2020-09-24 04:54:26 其他开发

如何在GCC插件中添加内置函数?

GCC插件可以添加新的内置功能吗?如果是这样,如何正确执行呢? GCC版本是5.3(或更高版本)。该代码由用C编写的插件编译和处理。 在 gcc-melt.org上的GCC插件的定价是可行的,但我看不到如何做。 据我所知GCC,内置文件是使用add_builtin_function()创建的/gcc/langhooks.c#L605“ rel =” noreferrer“> gc ..
发布时间:2020-09-24 04:54:24 其他开发

Java的内置库实现

有没有人碰巧知道在哪里,我可以看一下Java内置库的代码? 我已经尝试过 Ctrl + Shift + B (这是Netbeans与Eclipse的 Ctrl + Shift T )“转到源”,但我只能看到方法标题,并且正文始终为: //编译代码 抛出new RuntimeException(“ Compiled Code”); 例如,如果我尝试查看String.c ..
发布时间:2020-09-24 04:53:18 Java开发

.NET中是否有任何内置的稳定排序例程和交换功能?

.NET中是否有任何内置的稳定排序例程? 我知道C ++在“算法”下有一个内置的排序例程 std :: sort()。同样,我们是否可以将某些东西与C#一起使用? 此外,.NET中是否有任何内置的交换功能? 解决方案 在Google中使用“ C#稳定排序”显示此SO帖子为最佳结果: 。NET的Array.Sort()方法使用的排序算法是稳定的算法吗? 所以答案是: ..
发布时间:2020-09-24 04:53:15 C#/.NET