Python Language
Oändliga datatyper (int, float, str, tuple och frosensets)
Sök…
Individuella tecken i strängar kan inte tilldelas
foo = "bar"
foo[0] = "c" # Error
Oändligt variabelt värde kan inte ändras när de har skapats.
Tuples enskilda medlemmar kan inte tilldelas
foo = ("bar", 1, "Hello!",)
foo[1] = 2 # ERROR!!
Den andra raden skulle returnera ett fel eftersom tuple-medlemmar en gång skapade inte kan tilldelas. På grund av tuples oföränderlighet.
Frozenset är oföränderliga och kan inte tilldelas
foo = frozenset(["bar", 1, "Hello!"])
foo[2] = 7 # ERROR
foo.add(3) # ERROR
Den andra raden skulle returnera ett fel eftersom frozenset-medlemmar en gång skapade inte kan tilldelas. Tredje raden skulle returnera fel eftersom frusensets inte stöder funktioner som kan manipulera medlemmar.
Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow