我通常使用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