[解決済み] 関数の引数でアスタリスクがむき出し?
2022-03-14 22:52:16
質問
関数の引数にアスタリスクがあると、どうなるのですか?
を見てみると pickleモジュール を見ると、こんな感じです。
pickle.dump(obj, file, protocol=None, *, fix_imports=True)
引数の前にシングルとダブルのアスタリスクがあるのは知っていますが(引数の数が可変の場合)、これは何も前にありません。そして、これはpickleとは関係ないことは確かです。こんなこともあるんだなという例でしょう。私はこれをインタプリタに送るときに初めてその名前を知りました。
>>> def func(*):
... pass
...
File "<stdin>", line 1
SyntaxError: named arguments must follow bare *
重要であれば、私はpython 3.3.0を使用しています。
どのように解決するのですか?
裸
*
は呼び出し側が名前付き引数を使うように強制するために使われます。
*
に続くキーワード引数がない場合に、引数として指定します。
参照 この回答 または Python 3 ドキュメント をご覧ください。
関連
-
[解決済み】 AttributeError: モジュール 'matplotlib' には属性 'plot' がない。
-
[解決済み] 関数デコレータを作成し、それらを連鎖させるには?
-
[解決済み] 関数内でグローバル変数を使用する
-
[解決済み] パラメータに**(ダブルスター/アスタリスク)、*(スター/アスタリスク)がありますが、これはどういう意味ですか?
-
[解決済み] モジュールの関数名(文字列)を使って、モジュールの関数を呼び出す。
-
[解決済み] print関数の出力をフラッシュする(pythonの出力をバッファリング解除する)にはどうすればよいですか?
-
[解決済み] Argparse オプションの位置引数?
-
[解決済み] オプションの入力引数を取るbashスクリプトを書くには?
-
[解決済み] タプルを引数に展開する
-
[解決済み】Bashスクリプトに渡された引数の数を確認する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
python call matlab メソッドの詳細
-
Python Decorator 練習問題
-
PicgoのイメージベッドツールをPythonで実装する
-
Python カメの描画コマンドとその例
-
Pythonによるjieba分割ライブラリ
-
Pythonの@decoratorsについてまとめてみました。
-
Python Pillow Image.save jpg画像圧縮問題
-
FacebookオープンソースワンストップサービスpythonのタイミングツールKats詳細
-
[解決済み】ilocが「IndexError: single positional indexer is out-of-bounds」を出す。
-
[解決済み] TypeError: 'DataFrame' オブジェクトは呼び出し可能ではない