问题标签 [repr]
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 - python %s 字符串替换和“self”?
在 pyyaml 文档中查看此代码,为什么"Dice(%s,%s)" % self
有效?有两个%s
但只有一个 var self
?
http://pyyaml.org/wiki/PyYAMLDocumentation#Constructorsrepresentersresolvers
python - 如何将 NumPy 数组的字符串表示形式转换为 NumPy 数组?
该函数numpy.array_repr
可用于创建 NumPy 数组的字符串表示形式。如何将 NumPy 数组的字符串表示形式转换为 NumPy 数组?
假设字符串表示如下:
如何将其转换为 NumPy 数组?
r - 在 jupyter 中使用 R:循环中的 display_markdown
我需要设置一个报告文档,在其中循环项目并生成单独的图表。在 jupyter 中使用R时,我在此处使用 repr 和 IRDisplay 阅读了有关 display_markdown 和 display_html 的信息:How to render LaTeX / HTML in Jupyter (R)? 这完美地完成了在代码单元中打印 Markdown 的工作。但不幸的是,订单被破坏了。
如果我做:
jupyter 的最终结果混淆了。标题出现在打印的线条和图形上方:
R 版本 3.2.2 (2015-08-14)
python - Python print 使用哪个函数?
我有一个要打印到终端的对象,它看起来像这样:
所以我想知道这个结果来自哪个函数。所以我尝试了以下方法:
如您所见,这些函数都没有显示print
语句显示的内容。我一直认为这print
实际上显示了__repr__()
,__str__()
或的结果__unicode__()
,但显然不是这样。
那么print
实际上叫什么?
python - Python:类名?班级类型?
我阅读了__str__()
vs__repr__()
线程,并且,在这里的某个地方(我不记得现在在哪里)我看到了以下代码:
这显然会打印类名,所以如果我有这样的类:
它打印 A (我不能让尖括号出现?)。如果我取出该.__name__
位,它会打印<__main__.A>
所以现在我有点困惑,因为肯定 A 是 A 类的类型,而不仅仅是它的名称,而且我不确定该__main__
位是从哪里来的,因为我__main__
在程序中没有(但是!-我确实知道if __name__ == "__main__"
并使用它。)
那么 Class name 和 Class 类型之间有什么区别,是否存在它们不同的情况?
另外,只是想补充一下,到目前为止我从 SA 学到的关于 Python 的几乎所有知识,即使是棘手的问题也可以在这里找到答案(从子类访问超类类变量是我最近的谷歌,SA 就在那里再来一张!!谢谢大家!)
python - dict 的 repr(),但已排序
我想要一种简单的方法来获取 repr() 之类的按键排序的字典字符串。
我的解决方案:
...不起作用。这里错误的输出:
如何实施my_print()
?
这不是一个解决方案,因为 dicts 在 Python 中没有排序:
python - 将控制字符应用于字符串 - Python
我正在尝试将控制字符(例如应该删除先例字符的 '\x08 \x08')应用于字符串(向后移动、写入空格、向后移动)
例如当我输入 python 控制台时:
我进入我的终端:
我正在寻找一个函数,让我们说“函数”,它将“应用”控制字符到我的字符串:
所以我得到一个“干净”、无控制字符的字符串:
我知道在终端中,这部分是由客户端处理的,所以也许有一种方法可以使用核心 unix 函数来获取显示的字符串
python - 我应该在 python 中加入的字符列表中使用空格还是无?
我正在用 python 编写一个程序,其中我使用一个代表井字游戏板的列表。
因为我问自己是否应该使用“无”或单个空格作为空闲空间,所以我编写了以下两段代码:
我发现 list1 比 list2 处理起来更好、更优雅,但它的缺点是(只是有点)打印起来不太舒服。
所以我在这里写信询问是否有充分的理由使用第二个代码而不是第一个。
谢谢你。
python - 涉及两个类时如何正确使用__repr__
我正在编写一些 Python 代码,在其中创建一个基本的 ATM。我遇到的问题是我无法获得想要打印“<'function Account.balance at 0x012CBC90>”而不是实际余额数的结果。到目前为止,我只使用 jsmith 进行了测试。随时提出任何其他可能导致以后出现问题的问题。
python - 是否可以将 True 的 __repr__ 更改为 False?
我很好奇如何更改“真”以显示“假”结果,甚至可能吗?
只有那些原始的想法浮现在我的脑海