Hiển thị chuỗi nhiều lần


89

Tôi muốn in một ký tự hoặc chuỗi như '-' n số lần.

Tôi có thể làm điều đó mà không cần sử dụng vòng lặp không? .. Có một chức năng như

print('-',3)

.. nghĩa là in -3 lần, như thế này:

---

Câu trả lời:



5

Câu trả lời được chấp nhận là ngắn gọn và dễ hiểu, nhưng đây là một cú pháp thay thế cho phép cung cấp dấu phân tách trong Python 3.x.

print(*3*('-',), sep='_')

Điều này sẽ không thành công nếu chúng tôi tách biệt bằng cách sử dụng '\' Kiểm tra điều này:*3*('-',), sep='\'
Rushabh Patel

@RushabhPatel Điều này là do '\' không phải là một chuỗi hợp lệ, hãy sử dụng '\\' thay thế hoặc r '\'
Olivier Melançon
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.