gì là một thành ngữ tốt đẹp để làm điều này:Làm cách nào để sử dụng Python để dễ dàng mở rộng các biến thành chuỗi?
Thay vì: print "%s is a %s %s that %s" % (name, adjective, noun, verb)
Tôi muốn để có thể làm gì đó để tác động của: print "{name} is a {adjective} {noun} that {verb}"
Để biết thêm chi tiết và tùy chọn: http://docs.python.org/library/stdtypes.html#string-formatting – Harmen
@Harem: +1 Tôi đã thực sự tìm kiếm liên kết đó, nhưng đã tìm thấy PEP trước ... phải một số lỗ hổng trong thuật toán tìm kiếm của tôi. – delnan
Chuyển địa phương() vào một hàm thường là một ý tưởng rất tồi. Nó dẫn đến tham số creep, nơi mà nó không thể cho biết các biến nào thực sự được dự định để được truyền đi và thực ra là những người dân địa phương. –