Dấu gạch dưới (_) đặc biệt trong Python. Có 5 trường hợp sử dụng:
1. Lưu giá trị biểu thức cuối cùng trong interpreter.
Interpreter Python lưu giá trị biểu thức cuối vào biến đặc biệt _.
Ví dụ
>>> 12 + 10 22 >>> _ 22
2. Bỏ qua giá trị cụ thể.
Dấu gạch dưới dùng bỏ qua giá trị trong nhiều ngôn ngữ như Elixir, Erlang, Python. Nếu không cần giá trị, gán vào _.
Ví dụ
>>> _, _, a = (1, 2, 3) >>> a 3
3. Đặt ý nghĩa đặc biệt cho tên biến/hàm.
Tên biến có gạch dưới đầu dùng cho biến private, hàm, class. Các thứ này bị bỏ qua trong from module import *. Nhiều quy ước khác tại: https://hackernoon.com/understanding-the-underscore-of-python-309d1a029edc
4. Tách chữ số literal số lớn.
Trong Python, để dễ đọc số lớn, dùng gạch dưới tách nhóm chữ số.
Ví dụ
>>> a = 7_200_000_000 # 7.2 tỷ dễ đọc >>> a 7200000000
Lưu ý: tính năng này thêm từ Python 3.6.