2024-10-04 01:27:38 发布
网友
在Intellij for java中,我可以键入soutv +选项卡,然后将其展开为 System.out.println("var1 = " var1 ", var2, " = ", var 2)
soutv +
System.out.println("var1 = " var1 ", var2, " = ", var 2)
等等
PyCharm中是否有与python等价的东西
我键入的热字符串,它会自动创建 print("var1=", var1, ...) ?
print("var1=", var1, ...)
(在IntelliJ for java中还有sout、soutm、soutp等。。同样:PyCharm中的python等价物?)
所有这些都是实时模板
我相信,不同之处在于所有python都是运行时的,因此在编写代码时不能真正构建名称空间/作用域。tho,您可以做的是创建如下实时模板:
print([f'{name} = {value}' for name, value in locals().items()])
现在您可以使用plocals+选项卡插入一行代码,以打印出本地范围内的所有变量
plocals
注意:格式设置适用于py 3.6+,但仅用于说明目的
所有这些都是实时模板
我相信,不同之处在于所有python都是运行时的,因此在编写代码时不能真正构建名称空间/作用域。tho,您可以做的是创建如下实时模板:
现在您可以使用
plocals
+选项卡插入一行代码,以打印出本地范围内的所有变量注意:格式设置适用于py 3.6+,但仅用于说明目的
相关问题 更多 >
编程相关推荐