Câu hỏi phỏng vấn Python
Câu hỏi

Mục đích của biến gạch dướ...

Câu trả lời

Trong Python, biến gạch dưới đơn _ được sử dụng với một số mục đích khác nhau, tùy thuộc vào ngữ cảnh:

  1. Đánh dấu một biến là "không quan trọng": Khi làm việc với các giá trị mà bạn không cần sử dụng, _ thường được sử dụng như một biến "rác" để bỏ qua giá trị đó. Điều này thường thấy trong vòng lặp hoặc khi giải nén các giá trị.

    Ví dụ:

    python Copy
    for _ in range(5):
        print("Hello, World!")

    Hoặc khi giải nén:

    python Copy
    _, value = some_function_returning_two_values()
  2. Sử dụng trong giao diện dịch ngôn ngữ quốc tế (i18n) và địa phương hóa (l10n): Trong nhiều dự án, _ được sử dụng như một bí danh cho hàm gettext() để dịch các chuỗi văn bản, làm cho chúng có thể địa phương hóa.

    Ví dụ:

    python Copy
    from gettext import gettext as _
    print(_("This string will be translated"))
  3. **Trong giao diện dòng lệnh (REPL) của Python...

senior

senior

Gợi ý câu hỏi phỏng vấn

middle

Hàm help()dir() trong Python để làm gì?

middle

Namespace trong python là gì?

senior

Làm thế nào để đảo ngược một generator trong Python?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào