Python2.6 の次のコードは、構文エラーをスローします。
>>> def f(a,*args,c):
File "<stdin>", line 1
def f(a,*args,c):
^
SyntaxError: invalid syntax
しかし、この構文は python3.0 で有効です。インタープリターを機能させるには、何をインポートすればよいか知りたいです。すなわち。from import __future__ ????
print function
3.0をインポートする場合は、from __future__ import print_function
同様に、この定義は 2.6 では無効です。
def f(a,*b,c=5,**kwargs):
3.0では合法ですが