質問編集履歴

5

説明の修正

2021/07/17 12:51

投稿

gagagalu
gagagalu

スコア34

test CHANGED
File without changes
test CHANGED
@@ -1,10 +1,12 @@
1
1
  ### 質問の経緯
2
2
 
3
- 参考書やサイトで値渡しについて、調べても理解できませんでしたので質問しました。特に何が値回しになって、何が参照渡しになるのかがわかりません。
3
+ 参考書やサイトで値渡しについて、調べても理解できませんでしたので質問しました。
4
+
5
+
6
+
7
+ 参考書に「参照渡し」について、[関数の呼び出し先で変更を行うと、呼び出し元の変数の値も変更される]という説明がわかりません。
4
8
 
5
9
  また、pythonには値渡しがないと聞いたのですが、これは参考書が悪いのでしょうか?
6
-
7
-
8
10
 
9
11
  サイトのurl:https://www.javadrive.jp/python/userfunc/index3.html
10
12
 

4

ターミナルの追加

2021/07/17 12:51

投稿

gagagalu
gagagalu

スコア34

test CHANGED
File without changes
test CHANGED
@@ -14,8 +14,6 @@
14
14
 
15
15
  **値回しのコード**
16
16
 
17
-
18
-
19
17
  def sell(place):
20
18
 
21
19
  print(place,'支店の販売が行われました。')
@@ -28,9 +26,9 @@
28
26
 
29
27
 
30
28
 
31
- **参照渡しのコード**
32
29
 
33
30
 
31
+ **参照渡しのコード**
34
32
 
35
33
  def sell(place):
36
34
 
@@ -38,11 +36,17 @@
38
36
 
39
37
 
40
38
 
41
- shop=['東京','名古屋','大阪',...)
39
+ shop=['東京','名古屋','大阪']
42
40
 
43
41
  sell(shop)
44
42
 
45
43
 
44
+
45
+ ### ターミナル
46
+
47
+ 東京 支店の販売が行われました。
48
+
49
+ ['東京', '名古屋', '大阪'] 支店の販売が行われました。
46
50
 
47
51
  ### 環境
48
52
 

3

誤字の修正

2021/07/17 12:45

投稿

gagagalu
gagagalu

スコア34

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,6 @@
1
1
  ### 質問の経緯
2
2
 
3
- 参考書やサイトで値した。渡しについて、調べても理解できませんで特に何が値回しになって、何が参照渡しになるのかがわかりません。
3
+ 参考書やサイトで値渡しについて、調べても理解できませんでしたので質問しました。特に何が値回しになって、何が参照渡しになるのかがわかりません。
4
4
 
5
5
  また、pythonには値渡しがないと聞いたのですが、これは参考書が悪いのでしょうか?
6
6
 

2

urlの掲載、疑問点の記述の追加

2021/07/17 12:37

投稿

gagagalu
gagagalu

スコア34

test CHANGED
File without changes
test CHANGED
@@ -1,11 +1,53 @@
1
- 値渡しと参照渡し違いが曖昧なのでしつもんしました。
1
+ ### 質問経緯
2
2
 
3
+ 参考書やサイトで値した。渡しについて、調べても理解できませんで特に何が値回しになって、何が参照渡しになるのかがわかりません。
4
+
5
+ また、pythonには値渡しがないと聞いたのですが、これは参考書が悪いのでしょうか?
6
+
7
+
8
+
9
+ サイトのurl:https://www.javadrive.jp/python/userfunc/index3.html
10
+
11
+ ###参考書のコード
12
+
13
+
14
+
15
+ **値回しのコード**
16
+
17
+
18
+
19
+ def sell(place):
20
+
21
+ print(place,'支店の販売が行われました。')
22
+
23
+
24
+
25
+ shop= '東京'
26
+
27
+ sell(shop)
28
+
29
+
30
+
3
- 仮引数、実引数はわかります
31
+ **参照渡しのコード**
32
+
33
+
34
+
35
+ def sell(place):
36
+
37
+ print(place,'支店の販売が行われました。')
38
+
39
+
40
+
41
+ shop=['東京','名古屋','大阪',...)
42
+
43
+ sell(shop)
4
44
 
5
45
 
6
46
 
7
47
  ### 環境
8
48
 
9
- Windows10
49
+ pyhotn3.9.5
10
50
 
11
- python 3.9.5
51
+ エディタ:vscode
52
+
53
+ os:windows10home

1

閲覧者の質問を分かりやすくするため

2021/07/17 12:35

投稿

gagagalu
gagagalu

スコア34

test CHANGED
@@ -1 +1 @@
1
- python 値渡しがよくわかりません。
1
+ python 値渡しと参照渡しの違い
test CHANGED
@@ -1,8 +1,6 @@
1
- 値渡しにつて、参考書やネットで調べてもよく分からかったので質問しました。
1
+ 値渡しと参照渡しの違が曖昧なのでしつもんしました。
2
2
 
3
- ネットのリンクhttps://www.javadrive.jp/python/userfunc/index3.html
4
-
5
- 仮引数実引数はわかります
3
+ 仮引数実引数はわかります
6
4
 
7
5
 
8
6