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

Cách hoạt động của dấu gạch dưới _ trong file Python?


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.