|
|
|
|
@ -399,26 +399,7 @@ Python ожидает, что все позиционные аргументы
|
|
|
|
|
```
|
|
|
|
|
В отличие от предыдущего примера с переменной численного типа, список передается по ссылке, а не по
|
|
|
|
|
значению, поэтому изменяется именно тот объект, который был передан.
|
|
|
|
|
Для наглядности:
|
|
|
|
|
```
|
|
|
|
|
>>> def func3(b):
|
|
|
|
|
b = 5*b+67
|
|
|
|
|
print(id(b))
|
|
|
|
|
|
|
|
|
|
>>> func3(a)
|
|
|
|
|
1832324289488
|
|
|
|
|
>>> id(a)
|
|
|
|
|
140726606630600 # Разные адреса
|
|
|
|
|
|
|
|
|
|
>>> def func3(b):
|
|
|
|
|
b = 5*b+67
|
|
|
|
|
print(id(b))
|
|
|
|
|
|
|
|
|
|
>>> func3(a)
|
|
|
|
|
1832324289488
|
|
|
|
|
>>> id(a)
|
|
|
|
|
1832324289488 # Одинаковые адреса
|
|
|
|
|
```
|
|
|
|
|
Кортеж:
|
|
|
|
|
```
|
|
|
|
|
>>> kort = (1,2,3,4)
|
|
|
|
|
|