Введение

Примеры

Отдельные символы строк не могут быть назначены

 foo = "bar"
foo[0] = "c" # Error 
 

Неизменяемое значение переменной не может быть изменено после их создания.

Отдельные члены Tuple не могут быть назначены

 foo = ("bar", 1, "Hello!",)
foo[1] = 2 # ERROR!! 
 

Вторая строка вернет ошибку, так как созданный член кортежа не может быть назначен. Из-за неизменности кортежа.

Frozenset являются неизменными и не присваиваются

 foo = frozenset(["bar", 1, "Hello!"])
foo[2] = 7 # ERROR
foo.add(3) # ERROR

 

Вторая строка будет возвращать ошибку, так как созданные элементы frozenset не могут быть назначены. Третья строка вернет ошибку, так как frozensets не поддерживает функции, которые могут манипулировать членами.

Синтаксис

Параметры

Примечания