问题标签 [built-in]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - pydev eclipse configuration for __builtins__?
suppose on init I've install my function under builtins then throughout my project I can access it directly that function, no need to import, but how can I tell this to eclipse - so it should not show RED Error "undefined variable"
c - 如何向 GCC 提示在编译时应该无法访问一行?
编译器通常会提供一个开关来在代码不可访问时发出警告。我还看到了一些库的宏,它们为无法访问的代码提供断言。
是否有提示,例如通过编译指示或我可以传递给 GCC(或任何其他编译器)的内置函数,如果确定实际上可以到达预期无法访问的行,则会在编译期间发出警告或错误?
这是一个例子:
其价值在于,在超出预期的不可达线的条件发生变化后,检测到该线实际上是可达的。
r - 相同(x,y)和isTRUE(all.equal(x,y))有什么区别?
isTRUE(all.equal(x, y))
测试和测试有什么区别identical(x, y)
吗?
帮助页面说:
不要在 'if' 表达式中直接使用 'all.equal' - 如果合适,可以使用 'isTRUE(all.equal(....))' 或 'identical'。
但“如果合适”让我怀疑。我如何决定这两者中的哪一个是合适的?
python - 动态语言 IDE 中的自动完成,特别是 PyDev 中的 Python
我是 Python 新手,具有静态类型语言的背景,包括大量 Java。
在检查了特性/受欢迎程度等之后,我决定将 Eclipse 中的 PyDev 作为 IDE。
我很震惊,自动完成功能似乎不适用于内置插件。例如,如果我在数据文件上尝试自动完成:
数据文件=打开(目录+“/”+帐户,'r')数据文件。
没有建议有用的方法(例如 realines)。只有call之类的东西。
我习惯于通过跳入类定义并使用大量自动完成来快速查看类将做什么来学习一门语言。我的 PyDev '解释器' 用'强制内置' 设置得很好。
是否可以使用 PyDev 为内置函数自动完成?我是否错误地接近 IDE,即应该有一个解释器在旁边运行并用它测试东西?到目前为止,IDE 似乎很弱,例如 2 分钟后,我的新 Mac 上出现了 IDLE 段错误。我很想知道有经验的 Python 开发人员在探索不熟悉的(内置)模块时会做什么,因为这让我重新考虑我最初对 Python 的吸引力。我喜欢一种可以通过轻松探索来学习的语言!
谢谢,
python - Python总和,为什么不是字符串?
Python 有一个内置函数sum
,它实际上等效于:
适用于除字符串以外的所有类型的参数。它适用于数字和列表,例如:
为什么要特别省略字符串?
我似乎记得 Python 列表中的讨论原因,所以解释或链接到解释它的线程就可以了。
编辑:我知道标准的方法是做"".join
。我的问题是为什么禁止使用 sum 作为字符串的选项,并且没有禁止例如列表。
编辑 2:虽然我认为鉴于我得到的所有好的答案都不需要这样做,但问题是:为什么 sum 对包含数字的可迭代对象或包含列表的可迭代对象起作用,但对包含字符串的可迭代对象不起作用?
python - 这个网页登录 Python 脚本是否正确?
这个 Python 脚本正确吗?
我在这里找到了这个脚本。它的目的是先登录到一个网页,检索 cookie,存储它们并使用它们,以便打开同一网站中的其他页面。我想以这种方式登录我的 eBay 帐户(网址是https://signin.ebay.com/ws/eBayISAPI.dll?SignIn),然后转到我的 eBay 帐户的收件箱(网址是http:// /my.ebay.com/ws/eBayISAPI.dll?MyEbay&gbh=1 )。
所以,这里是我需要在这个脚本中使用的值:
第一个(Sing-in)网址:https ://signin.ebay.com/ws/eBayISAPI.dll?SignIn
第二个网址:http ://my.ebay.com/ws/eBayISAPI.dll?MyEbay&gbh=1
我在 eBay 上的登录名:tryinghard
我在 eBay 上的密码:gettingsomewhere
有了所有这些新值,上面的脚本必须是这样的:
这是正确的吗?我特别怀疑这login_data =
条线(倒数第四条),为什么它是 a j_password
there 而不是 just password
?
我用所有这些值尝试了这个脚本,但它没有用。有人知道为什么它在我的情况下不起作用吗?
我已经学会了如何登录到我的 eBay 帐户,然后通过运行使用斜纹布作为外部模块的 python 脚本来检查那里的其他页面,但只有当我从命令提示符运行该脚本时才成功或从 Python 外壳。当我尝试通过从"Google App Engine"下载的"Google App Engine Software Development Kit"运行该脚本时,它没有成功。
后来我在这里被告知它没有成功,因为“Google App Engine”不喜欢外部模块。这就是我找到这个脚本的原因——它一开始就导入的那些模块(urllib、urllib2、cookielib)都是内置模块。
r - 如何将前一个表达式的结果分配给变量?
假设我正在使用 R 的交互式控制台,我刚刚做了这样的事情:
那个长时间运行的命令返回一个值,我刚刚意识到我想将该值分配给一个变量而不是丢弃它。那么如何在不再次运行命令的情况下获得该值呢?有这样的命令吗?
visual-studio-2010 - MSVC 相当于 __builtin_popcount?
__builtin_popcount
对于 MSVC-10,GCC 和 Clang 中的等效项是什么?
python - python:检索所有内置函数的名称
如何在运行时检索builtins
当前python
发行版的所有名称?
python - 为什么我可以从“评估”中调用“打印”
对于代码:
我得到输出:
'print' 和 'import' 都是语言结构。为什么'eval'限制使用'import'但不限制'print'?
PS我正在使用python 2.6
更新:问题不是“为什么导入不起作用?” 但是“为什么打印有效?” 是否有一些架构限制或其他什么?