質問編集履歴
5
説明の修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,7 +1,8 @@
|
|
1
1
|
### 質問の経緯
|
2
|
-
参考書やサイトで値渡しについて、調べても理解できませんでしたので質問しました。
|
2
|
+
参考書やサイトで値渡しについて、調べても理解できませんでしたので質問しました。
|
3
|
+
|
4
|
+
参考書に「参照渡し」について、[関数の呼び出し先で変更を行うと、呼び出し元の変数の値も変更される]という説明がわかりません。
|
3
5
|
また、pythonには値渡しがないと聞いたのですが、これは参考書が悪いのでしょうか?
|
4
|
-
|
5
6
|
サイトのurl:https://www.javadrive.jp/python/userfunc/index3.html
|
6
7
|
###参考書のコード
|
7
8
|
|
4
ターミナルの追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -6,21 +6,23 @@
|
|
6
6
|
###参考書のコード
|
7
7
|
|
8
8
|
**値回しのコード**
|
9
|
-
|
10
9
|
def sell(place):
|
11
10
|
print(place,'支店の販売が行われました。')
|
12
11
|
|
13
12
|
shop= '東京'
|
14
13
|
sell(shop)
|
15
14
|
|
15
|
+
|
16
16
|
**参照渡しのコード**
|
17
|
-
|
18
17
|
def sell(place):
|
19
18
|
print(place,'支店の販売が行われました。')
|
20
19
|
|
21
|
-
shop=['東京','名古屋','大阪'
|
20
|
+
shop=['東京','名古屋','大阪']
|
22
21
|
sell(shop)
|
23
22
|
|
23
|
+
### ターミナル
|
24
|
+
東京 支店の販売が行われました。
|
25
|
+
['東京', '名古屋', '大阪'] 支店の販売が行われました。
|
24
26
|
### 環境
|
25
27
|
pyhotn3.9.5
|
26
28
|
エディタ:vscode
|
3
誤字の修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,5 +1,5 @@
|
|
1
1
|
### 質問の経緯
|
2
|
-
参考書やサイトで値
|
2
|
+
参考書やサイトで値渡しについて、調べても理解できませんでしたので質問しました。特に何が値回しになって、何が参照渡しになるのかがわかりません。
|
3
3
|
また、pythonには値渡しがないと聞いたのですが、これは参考書が悪いのでしょうか?
|
4
4
|
|
5
5
|
サイトのurl:https://www.javadrive.jp/python/userfunc/index3.html
|
2
urlの掲載、疑問点の記述の追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,6 +1,27 @@
|
|
1
|
+
### 質問の経緯
|
2
|
+
参考書やサイトで値した。渡しについて、調べても理解できませんで特に何が値回しになって、何が参照渡しになるのかがわかりません。
|
1
|
-
値渡しと
|
3
|
+
また、pythonには値渡しがないと聞いたのですが、これは参考書が悪いのでしょうか?
|
2
|
-
仮引数、実引数はわかります
|
3
4
|
|
5
|
+
サイトのurl:https://www.javadrive.jp/python/userfunc/index3.html
|
6
|
+
###参考書のコード
|
7
|
+
|
8
|
+
**値回しのコード**
|
9
|
+
|
10
|
+
def sell(place):
|
11
|
+
print(place,'支店の販売が行われました。')
|
12
|
+
|
13
|
+
shop= '東京'
|
14
|
+
sell(shop)
|
15
|
+
|
16
|
+
**参照渡しのコード**
|
17
|
+
|
18
|
+
def sell(place):
|
19
|
+
print(place,'支店の販売が行われました。')
|
20
|
+
|
21
|
+
shop=['東京','名古屋','大阪',...)
|
22
|
+
sell(shop)
|
23
|
+
|
4
24
|
### 環境
|
5
|
-
Windows10
|
6
|
-
|
25
|
+
pyhotn3.9.5
|
26
|
+
エディタ:vscode
|
27
|
+
os:windows10home
|
1
閲覧者の質問を分かりやすくするため
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
python 値渡し
|
1
|
+
python 値渡しと参照渡しの違い
|
body
CHANGED
@@ -1,6 +1,5 @@
|
|
1
|
-
値渡し
|
1
|
+
値渡しと参照渡しの違いが曖昧なのでしつもんしました。
|
2
|
-
ネットのリンクhttps://www.javadrive.jp/python/userfunc/index3.html
|
3
|
-
仮引数
|
2
|
+
仮引数、実引数はわかります
|
4
3
|
|
5
4
|
### 環境
|
6
5
|
Windows10
|