我通常使用python shell来测试小的东西,而不需要创建一个新的.py文件。如何逃脱python shell中的介绍
我想测试是这样的:
>>> def a :
pass
,但我不知道该怎么景观的介绍。我试图在同一行
>>> def a: pass
而是抛出一个语法错误,为缩进我想
我通常使用python shell来测试小的东西,而不需要创建一个新的.py文件。如何逃脱python shell中的介绍
我想测试是这样的:
>>> def a :
pass
,但我不知道该怎么景观的介绍。我试图在同一行
>>> def a: pass
而是抛出一个语法错误,为缩进我想
我相信“非可选”的术语是“必需的”:^)(+1) – mgilson 2012-08-01 14:33:47
你是对的。 我在stackoverflow上的第一个问题,是一个愚蠢的,sry和thankyou – user1568720 2012-08-01 20:53:16
假设你的问题是关于修整初始缩进,而不是关于特定行你发布了,你不能与香草翻译。你需要更强大的东西。如果我没有记错,ipython
就是这样做的。或者你可以将它添加到你最喜欢的翻译。你的函数名后
尝试把括号:
>>> def f():
... print "test"
...
>>> f
<function f at 0xfff37764>
>>> f()
test
如果它是一个在线测试,为什么不使用'拉姆达:None'? – JAB 2012-08-01 13:36:11
因为这可能只是一个例子。 – Julian 2012-08-01 13:36:45
它是一个语法错误尝试:'def a():pass' – martineau 2012-08-01 13:36:51