前にも出た記憶はあるけどなぜか記事にしてなかったのでメモ
原因は簡単で、自分が定義した関数の引数の順番がまずいという話
引数の順番で、デフォルト値付きの引数は一番うしろに固めて置かないといけない
def func(a, b=100, c)
みたいなのがだめdef func(a, c, b=100)
はOK■ 参考 : python3 SyntaxError: non-default argument follows default argumentはなぜ起こるのか
ランキング参加中です
↓クリックしていただけると嬉しいです〜