Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Toán tử =+ và += trong Python khác nhau như thế nào?

+= là syntactic sugar cho object.__iadd__() (in-place add).

Ví dụ +=

a = 5
b = 10
a += b
print(a)

Kết quả: 15. a sửa đổi in-place.

=+ là unary plus operator: a = +b tương đương a = b (dấu + một ngôi không thay đổi giá trị). Khác với a = -b (unary minus).