回答編集履歴

1

追記

2018/08/24 14:46

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -35,3 +35,41 @@
35
35
  ['A', 'B', 'C', 'A', 'B', 'C']
36
36
 
37
37
  ```
38
+
39
+
40
+
41
+ > またpythonでは変数の宣言がいらないと本には書いてあったと思う
42
+
43
+
44
+
45
+ 代入の際、変数名とオブジェクトが動的に結び付けられるだけです。
46
+
47
+
48
+
49
+ ---
50
+
51
+ なお、変数には `list` `str` `int` と言った命名はしないようにしてください。
52
+
53
+ 解決しづらいエラーを引き起こします。
54
+
55
+ ```Python
56
+
57
+ >>> list('ABC')
58
+
59
+ ['A', 'B', 'C']
60
+
61
+ >>>
62
+
63
+ >>> list = [1, 2, 3]
64
+
65
+ >>>
66
+
67
+ >>> list('ABC')
68
+
69
+ Traceback (most recent call last):
70
+
71
+ File "<stdin>", line 1, in <module>
72
+
73
+ TypeError: 'list' object is not callable
74
+
75
+ ```