エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Pythonの引数における参照渡しと値渡しについて
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Pythonの引数における参照渡しと値渡しについて
参照渡しとは関数を呼び出す時に仮引数に指定した値が保管されている場所の情報を実引数に渡す方式です... 参照渡しとは関数を呼び出す時に仮引数に指定した値が保管されている場所の情報を実引数に渡す方式です。 同じ場所に保管されている値を関数側の変数と呼び出し元の変数が参照しているので、関数内で変数の値を変更すると呼び出し元の変数が参照している値も変更されます。 このように値渡しと参照渡しでは関数内で値が変更された場合の挙動が異なりますので、どちらの方式が使わているのか知っておくことは重要です。 Pythonにおける引数の参照渡しの仕組み Python では関数を呼び出す時に引数を指定すると参照渡しが使用されます。ただ、 Python の場合文字列や数値などのような一度作成すると変更できないイミュータブルなオブジェクトを引数に指定した場合と、リストや辞書など作成したあとで変更できるミュータブルなオブジェクト引数に指定した場合で少し挙動が異なります。 引数にイミュータブルなオブジェクトを指定した場合