Computer >> Máy Tính >  >> Lập trình >> Python

Làm thế nào để dấu gạch dưới _ hoạt động trong các tệp Python?

Dấu gạch dưới (_) là đặc biệt trong Python. Có 5 trường hợp sử dụng dấu gạch dưới trong Python.

1. Để lưu trữ giá trị của biểu thức cuối cùng trong trình thông dịch.

Trình thông dịch python lưu trữ giá trị biểu thức cuối cùng vào biến đặc biệt có tên là ‘_’.

Ví dụ

>>> 12 + 10
22
>>> _
22

2. Để bỏ qua các giá trị cụ thể.

Dấu gạch dưới cũng được sử dụng để bỏ qua các giá trị cụ thể trong một số ngôn ngữ như elixir, erlang, python, v.v. Nếu bạn không cần các giá trị cụ thể hoặc các giá trị không được sử dụng, chỉ cần gán giá trị cho dấu gạch dưới.

Ví dụ

>>> _, _, a = (1, 2, 3)
>>> a
3

3. Cung cấp ý nghĩa đặc biệt cho tên của các biến và hàm.

Tên biến có dấu gạch dưới đơn trước được sử dụng cho các biến riêng, hàm, lớp. Bất kỳ điều gì với quy ước này đều bị bỏ qua khỏi nhập mô-đun *. Có nhiều quy ước khác mà bạn có thể xem tại:https://hackernoon.com/undosysteming-the-underscore-of-python-309d1a029edc

4. Để phân tách các chữ số của giá trị chữ số.

Trong python, để tránh phải xử lý số lượng cực lớn, bạn có thể đặt dấu gạch dưới để làm cho số dễ đọc.

Ví dụ

>>> a = 7_200_000_000   # 7.2 billion easily readable
>>> a
7200000000

Lưu ý rằng tính năng cuối cùng đã được thêm vào python trong v3.6