P20*_*000 63 python pycharm python-3.x
我想连续打印三个点(以形成省略号),但 print() 打印空白。
\nprint("one moment...")\none moment...\nprint("...")\n\nprint("..")\n..\nprint("...abc...")\nabc...\nprint("\\u2026")\n\xe2\x80\xa6\n
Run Code Online (Sandbox Code Playgroud)\n这里发生了什么事?为什么“...”以特殊方式解析?
\n我在 PyCharm 中使用 ipython。
\nU p*_*63A 69
看起来这是 Pycharm 的一个已知问题,其交互式控制台从打印语句中删除了前三个句点。这里\xe2\x80\x99是跟踪此问题的票证。
\ndef iprint(obj):\n if (s:=str(obj)).startswith("..."):\n print(" "+s)\n else:\n print(s)\n
Run Code Online (Sandbox Code Playgroud)\n看起来像:
\n>>> iprint("...ymmv")\n ...ymmv\n
Run Code Online (Sandbox Code Playgroud)\n
归档时间: |
|
查看次数: |
5924 次 |
最近记录: |