Trong Python, có hai loại Đối tượng.
- Đối tượng có thể thay đổi
- Đối tượng bất biến
Có thể thay đổi :Các đối tượng có thể thay đổi được sửa đổi, (tức là) các đối tượng là một danh sách có thể thay đổi , bộ , dict , v.v. có thể thay đổi.
các đối tượng có thể thay đổi rất dễ thay đổi.
Ví dụ 1
list =["Tutorials ","Point", "Pvt","Ltd"] list[2]= 'Tutorix' list
Đầu ra
['Tutorials ', 'Point', 'Tutorix', 'Ltd']
Ví dụ 2
list=['Car','Bike','Scooty','Bus','Metro'] list[4]= 'Bicycle' list
Đầu ra
['Car', 'Bike', 'Scooty', 'Bus', 'Bicycle']
Bất biến :các đối tượng không thể thay đổi không được sửa đổi (tức là) không thể thay đổi int , float , bool , str , tuple , Unicode, v.v. ... là bất biến. vật bất biến đắt tiền và khó thay đổi. một bộ giá trị nằm trong các bộ giá trị trong ngoặc đơn là bất biến và không thể thay đổi được.
Ví dụ 1
tuple=('1','2','Python','Perl') tuple
Đầu ra
('1', '2', 'Python', 'Perl')
Ví dụ 2
tuple=('1','2','Python','Perl') tuple[4]='2019' tuple
Đầu ra
TypeError Traceback (most recent call last) in 1 tuple=('1','2','Python','Perl') ----> 2 tuple[4]='2019' 3 tuple TypeError: 'tuple' object does not support item assignment
Không thể thay đổi đối tượng tuple bằng cách xem kết quả ở trên, bạn sẽ hiểu rõ ràng