Tôi đã thử với các mã nhận dạng Unicode và tình cờ gặp điều này:
>>> 𝑓, x = 1, 2
>>> 𝑓, x
(1, 2)
>>> 𝑓, f = 1, 2
>>> 𝑓, f
(2, 2)
Những gì đang xảy ra ở đây? Tại sao Python lại thay thế đối tượng được tham chiếu bởi 𝑓
, nhưng chỉ đôi khi? Hành vi đó được mô tả ở đâu?
𝑓=1
f=2
print(𝑓)