python我的代码如何才能发现对象的名称? 通常来说是做不到的,因为对象并不真正具有名称。 在本质上,赋值总是会将一个名称绑定到某个值;def 和 class 语句也是如此,但在这种情况下该值是一个可调用对象。 考虑以下代码: >>> >&...
python中有 curses/termcap 包吗? 对于类 Unix 系统:标准 Python 源码发行版会在 Modules 子目录中附带 curses 模块,但默认并不会编译。(注意:在 Windows 平台下不可用 —— Windows 中没有 curses 模块。...
python如何找到当前模块名称? 模块可以通过查看预定义的全局变量 __name__ 找到自己的模块名称。如果它的值为 "__main__" ,程序将作为脚本运行。通常,通过导入使用的许多模块也提供命令行界面或自检,并且只在检查 __name__ 之后,...
python中可以编译为机器代码,C或其他语言吗? Cython 将带有可选注释的Python修改版本编译到C扩展中。 Nuitka 是一个将Python编译成 C++ 代码的新兴编译器,旨在支持完整的Python语言。要编译成Java,可以考虑 VOC 。 来源:PY学...
python怎样在Windows下运行一个Python程序? 这不一定是一个简单的问题。如果你已经熟悉在Windows的命令行中运行程序的方法,一切都显而易见;不然的话,你也许需要额外获得些许指导。 除非你在使用某种集成开发环境,否则你将会在被称为“DOS 窗口”或“命令提示符窗口...
python中列表是如何在CPython中实现的? CPython的列表实际上是可变长度的数组,而不是lisp风格的链表。该实现使用对其他对象的引用的连续数组,并在列表头结构中保留指向该数组和数组长度的指针。 这使得索引列表 a[i] 的操作成本与列表的大小或索引的值无关...
python中如何实现持久化对象? pickle 库模块以一种非常通用的方式解决了这个问题(虽然你依然不能用它保存打开的文件、套接字或窗口之类的东西),此外 shelve 库模块可使用 pickle 和 (g)dbm 来创建包含任意 Python 对象的持...
python怎么让脚本可执行? 在 Windows 上,标准 Python 安装程序已将 .py 扩展名与文件类型 (Python.File) 相关联,并为该文件类型提供运行解释器的打开命令 (D:Program FilesPythonpython.e...
python如何在元组和列表之间进行转换? 类型构造器 tuple(seq) 可将任意序列(实际上是任意可迭代对象)转换为具有相同排列顺序的相同条目的元组。 例如,tuple([1, 2, 3]) 产生 (1, 2, 3) 而 tuple("abc") 产生 ("...
python如何在Python中重载构造函数(或方法)? 这个答案实际上适用于所有方法,但问题通常首先出现在构造函数的上下文中。 在C ++中,你会这样写 class C { C() { cout << "No arguments "; } C(int i) { c...
python为什么对象之间会共享默认值? 这种类型的缺陷通常会惹恼新手程序员。考虑这个函数 def foo(mydict={}): # Danger: shared reference to one dict for all calls ... compute ...
python如何找到可以用来做 XXX 的模块或应用? 在 代码库参考 中查找是否有适合的标准库模块。(如果你已经了解标准库的内容,可以跳过这一步) 对于第三方软件包,请搜索 Python Package Index 或是 Google 等其他搜索引擎。用“Python”加上...
python如何创建 .pyc 文件? 当一个模块首次被导入时(或自当前已编译文件创建后源文件被修改时),将会在对应 .py 文件所在目录的 __pycache__ 子目录下创建一个包含已编译代码的 .pyc 文件。 该 .pyc 文件的文件名的开头部分将与对...
python中为什么没有switch或case语句? 你可以通过一系列 if... elif... elif... else.轻松完成这项工作。对于switch语句语法已经有了一些建议,但尚未就是否以及如何进行范围测试达成共识。有关完整的详细信息和当前状态,请参阅 PEP ...
python什么是类? 类 是通过执行类语句创建的特定对象类型。类对象 被当作模板来创建实例对象,实例对象包含了特定于数据类型的数据(属性)和代码(方法)。 类可以基于一个或多个的其他类,称之为基类(ES),它继承基类的属性和方法,这样就可以通...
python如何找到对象的方法或属性? 对于一个用户自定义类的实例 x,dir(x) 将返回一个按字母顺序排序的包含实例属性和方法及其类所定义的属性名称的列表。 来源:PY学习网:原文地址:https://www.py.cn/article.html
如何在Python中复制对象? 一般来说,通常情况下请尝试 copy.copy() 或 copy.deepcopy()。 不是所有对象都可以复制,但多数都是可以的。 某些对象可以方便地复制。 例如字典具有 copy() 方法: newdict = ol...