Hướng dẫn how do you print comma separated numbers in python? - làm thế nào để bạn in các số được phân tách bằng dấu phẩy trong python?
Tôi đang sử dụng Python 2.5 vì vậy tôi không có quyền truy cập vào định dạng tích hợp. Tôi đã xem mã Django Intcomma (intcomma_recurs trong mã bên dưới) và nhận ra nó không hiệu quả, bởi vì nó đệ quy và cũng biên dịch regex trên mỗi lần chạy cũng không phải là một điều tốt. Điều này không cần thiết là một 'vấn đề' vì Django không thực sự tập trung vào loại hiệu suất cấp thấp này. Ngoài ra, tôi đã mong đợi một yếu tố khác biệt 10 về hiệu suất, nhưng nó chỉ chậm hơn 3 lần. Vì tò mò, tôi đã thực hiện một vài phiên bản Intcomma để xem những lợi thế về hiệu suất là gì khi sử dụng Regex. Dữ liệu thử nghiệm của tôi kết thúc một lợi thế nhỏ cho nhiệm vụ này, nhưng đáng ngạc nhiên là không nhiều. Tôi cũng rất vui khi thấy những gì tôi nghi ngờ: Sử dụng phương pháp Xrange ngược là không cần thiết trong trường hợp không có r-REX, nhưng nó làm cho mã trông tốt hơn một chút với chi phí hiệu suất ~ 10%. Ngoài ra, tôi giả sử những gì bạn đang đi là một chuỗi và trông giống như một con số. Kết quả không được xác định khác.
Và đây là kết quả kiểm tra:
Bạn có thể sử dụng dấu phẩy trong python in không?Python cung cấp một số phương thức định dạng chuỗi trong hàm in () ngoài việc bổ sung chuỗi.Print () cung cấp sử dụng dấu phẩy để kết hợp các chuỗi cho đầu ra.Bằng các chuỗi phân tách dấu phẩy, print () sẽ xuất ra từng chuỗi được phân tách theo một không gian theo mặc định.print() provides using commas to combine strings for output. By comma-separating strings, print() will output each separated by a space by default.
Làm thế nào để bạn chấp nhận dấu phẩyLàm thế nào để bạn chấp nhận các giá trị phân tách bằng dấu phẩy trong Python ?.. # Nhập các phần tử phân tách dấu phẩy dưới dạng chuỗi .. str = str (raw_input ("nhập các số nguyên phân tách bằng dấu phẩy:")). In "Chuỗi đầu vào:", str .. # hội tụ đến danh sách .. Danh sách = str.tách ra (","). In "Danh sách:", Danh sách .. |