前提・実現したいこと
pythonエンジニア認定試験の模擬試験を解いていたところ、分からない問題があったため質問させていただきます。
関数定義内に設定された仮引数に"None"が与えられた場合の出力がなぜ下記のようになるのかが理解できません。
該当のソースコード
Python
1def fugafuga(title, content = "default_content", number = 4): 2 content = "content" 3 print(title, end=" ") 4 print(content, end=" ") 5 print(number) 6 7fugafuga(title = "title_default", content = "None", number = 5) 8#出力結果:title_default content 5 9""" 10なぜcontent="None"でcontentが出力されるのかが分かりません 11私はtitle_default 5と出力されると思っていました。 12"""
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/09/27 06:56