Middle
Python-ში რომელი მონაცემთა ტიპები უცვლელია?
sobes.tech AI
პასუხი AI-სგან
Python-ში უცვლელი (immutable) მონაცემთა ტიპები მოიცავს:
- int (მთლიანი რიცხვები)
- float (მოხრილი რიცხვები)
- bool (ლოგიკური მნიშვნელობები)
- str (სტრიქონები)
- tuple (ტუპლები)
- frozenset (უცვლელი ნაკრები)
ეს ნიშნავს, რომ ამ ტიპების ობიექტის შექმნის შემდეგ მისი შინაარსი ვერ შეიცვლება. მაგალითად, სტრიქონს ვერ შეცვლით, შეგიძლიათ მხოლოდ ახალი შექმნათ შეცვლილი შინაარსით.
მაგალითი:
s = "hello"
s = s + " world" # ახალი სტრიქონი იქმნება, ორიგინალი არ იცვლება