前提・実現したいこと
pythonにて、インスタンスfを作成し、引数contentとしてstr型のNoneを渡したところ、定義f内で定義されているcontent="content"が挿入されました。
なぜ仮引数でなく、Noneでもなく定義内のcontent="content"が挿入されるのでしょうか。
ご教示願います。
該当のソースコード
python
1def f(title,content="default_content",number=4): 2 content = "content" 3 print(title, end=" ") 4 print(content,end=" ") 5 print(number) 6 7f(title = "title_default", content = "None", number = 5) 8#出力結果:title_default content 5 9#なぜtitle_default default_content 5ではないのかがわからない
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。