CFSDN nhấn mạnh vào việc tạo ra giá trị thông qua mã nguồn mở. Chúng tôi cam kết xây dựng một nền tảng chia sẻ tài nguyên để mọi người làm CNTT có thể tìm thấy thế giới tuyệt vời của riêng mình tại đây.
Bài đăng trên blog CFSDN này, Python có toán tử = không?, được tác giả thu thập và biên soạn. Nếu bạn quan tâm đến bài viết này, vui lòng thích nó.

Hôm nay tôi sẽ chia sẻ một cách sử dụng khá hiếm, đó là Python có cách sử dụng =. Có thể gọi nó là toán tử hay không thì không quan trọng.
Trước tiên chúng ta hãy xem lại cách sử dụng dấu phẩy:
1. Các thành phần của một tuple
Dấu ngoặc đơn không có dấu phẩy sẽ không tạo thành một cặp, và dấu phẩy là bắt buộc ngay cả khi chỉ có một phần tử.
- TRONG[6]:a=(1,)
-
- TRONG[7]:kiểu(a)
- Ngoài[7]:bộ
2. Hoán đổi hai biến
- TRONG[8]:a=1
-
- TRONG[9]:b=2
-
- TRONG[10]:a,b=b,a
-
- TRONG[11]:f"{a=}{b=}"
- Ngoài[11]:'a=2b=1'
Nếu bạn muốn hoán đổi ba, bốn hoặc nhiều hơn, bạn có thể làm như vậy.
3. Tháo rời một danh sách, bộ hoặc tập hợp
- TRONG[12]:a,b=[1,2]
-
- TRONG[13]:f"{a=}{b=}"
- Ngoài[13]:'a=1b=2'
-
- TRONG[14]:a,b=(3,4)
-
- TRONG[15]:f"{a=}{b=}"
- Ngoài[15]:'a=3b=4'
-
- TRONG[17]:a,b={5,6}
-
- TRONG[18]:f"{a=}{b=}"
- Ngoài[18]:'a=5b=6'
-
- TRONG[19]:
4.,= toán tử?
Bây giờ bạn đã hiểu các thao tác trên, vậy kết quả của việc chạy đoạn mã sau là gì?
- a,=[2]
- b,=[2]
- c,=(2,)
- d,={2}
- e,=phạm vi(2,3)
- in(a,b,c,d,e)
Nếu bạn có kết quả trong đầu, bạn có thể kiểm tra xem nó có đáp ứng được kỳ vọng của bạn không:
- >>>a,=[2]
- >>>b,=[2]
- >>>c,=(2,)
- >>>d,={2}
- >>>e,=phạm vi(2,3)
- >>>in(a,b,c,d,e)
- 22222
- >>>
Miễn là chỉ có một phần tử trong đối tượng lặp lại, bạn có thể lấy giá trị bằng cách sử dụng biểu mẫu ,=. Không quan trọng dấu phẩy và dấu bằng có liền kề hay không.
Nói một cách ngắn gọn, = là một trường hợp đặc biệt của việc phân tách danh sách, bộ, tập hợp và đối tượng lặp lại, yêu cầu chúng chỉ có một phần tử.
Liên kết gốc: https://mp.weixin.qq.com/s/IuhwGGEN0SjTYMtKtCerSQ .
Cuối cùng, bài viết này về Python có toán tử ,=? kết thúc tại đây. Nếu bạn muốn biết thêm về Python có toán tử ,=? Vui lòng tìm kiếm các bài viết trên CFSDN hoặc tiếp tục duyệt các bài viết liên quan. Tôi hy vọng bạn sẽ ủng hộ blog của tôi trong tương lai! .
Tôi là một lập trình viên xuất sắc, rất giỏi!