Tôi mới bắt đầu một công việc mà tôi đang viết Python sau khi đến từ nền Java và tôi nhận thấy rằng các nhà phát triển khác có xu hướng trích dẫn các chuỗi bằng cách sử dụng dấu ngoặc đơn ( ''
) thay vì dấu ngoặc kép ( ""
). Ví dụ:
line1 = 'This is how strings typically look.'
line2 = "Not like this."
Có một lý do đặc biệt cho điều này ngoài sở thích cá nhân? Đây có phải là cách thích hợp để trích dẫn chuỗi? Cụ thể, những gì tôi muốn biết là nếu có một số loại tiêu chuẩn hoặc được chấp nhận thực hành tốt nhất thúc đẩy phong cách mã hóa này.
Ruby
, thực sự có một sự khác biệt về kỹ thuật giữa dấu ngoặc đơn và dấu ngoặc kép. Dấu ngoặc kép hỗ trợ nội suy chuỗi - trích dẫn đơn phân tích thành chữ.