Phạt cảnh cáo nhanh chóng, điều này một câu trả lời khá dài dòng.
in khó khăn đôi khi, tôi gặp một số vấn đề với nó khi tôi lần đầu tiên bắt đầu. Những gì bạn muốn là một vài không gian ở giữa hai biến sau khi bạn in chúng phải không? Có nhiều cách để làm điều này, như được hiển thị trong các câu trả lời ở trên.
Đây là mã của bạn:
count = 1
conv = count * 2.54
print count, conv
Đó là đầu ra là thế này:
1 2.54
Nếu bạn muốn không gian ở giữa, bạn có thể làm điều đó một cách ngây thơ bằng cách dán một chuỗi các không gian ở giữa chúng. Các biến số và chuyển đổi cần phải được chuyển đổi thành các loại chuỗi để nối (nối) chúng lại với nhau. Điều này được thực hiện với str().
print (str(count) + " " + str(conv))
### Provides an output of:
1 2.54
Để làm điều này là cách mới hơn, sâu hơn, chúng tôi sử dụng ký hiệu% kết hợp với một chữ cái để biểu thị loại giá trị chúng tôi đang sử dụng. Ở đây tôi sử dụng dấu gạch dưới thay vì dấu cách để hiển thị số lượng có. Các modulo trước khi các giá trị cuối cùng chỉ cho python để chèn các giá trị sau trong, theo thứ tự chúng tôi cung cấp.
print ('%i____%s' % (count, conv))
### provides an output of:
1____2.54
tôi sử dụng i% cho số vì nó là một số nguyên, và% s cho conv, bởi vì sử dụng% i trong trường hợp đó sẽ cung cấp cho chúng với "2" thay vì "2,54" Về mặt kỹ thuật, tôi có thể' đã sử dụng cả hai% s, nhưng tất cả đều tốt.
Tôi hy vọng điều này sẽ hữu ích!
-Joseph
P.S. nếu bạn muốn phức tạp với định dạng của mình, bạn nên xem xét số lượng lớn văn bản như từ điển và danh sách tuple (được nhập dưới dạng pprint) cũng như làm các tab tự động, khoảng cách và các thư rác khác.
Dưới đây là một số thông tin khác về chuỗi trong tài liệu python. http://docs.python.org/library/string.html#module-string
Không phải công việc đó. Cách đầu tiên mang lại cho tôi lỗi Traceback và hành động thứ hai hoạt động như thể số 'in đếm, conv' – Hebon
Sửa lỗi đầu tiên, cho tất cả chúng: bạn có thể thêm nhiều khoảng trống khi bạn cần ở giữa! –
Việc đầu tiên sẽ không hoạt động bởi vì bạn không thể thêm một số nguyên vào một chuỗi, cũng không phải là một chuỗi cho một phao. Để có thêm không gian trong các ví dụ thứ hai và thứ ba, chỉ cần đặt số lượng khoảng trống cần thiết giữa {0} và {1} hoặc% d và% f. – Whatang