Tampilkan string beberapa kali


91

Saya ingin mencetak karakter atau string seperti '-' n beberapa kali.

Bisakah saya melakukannya tanpa menggunakan loop? .. Apakah ada fungsi seperti

print('-',3)

..yang artinya mencetak -3 kali, seperti ini:

---

Jawaban:



5

Jawaban yang diterima singkat dan manis, tetapi berikut adalah sintaks alternatif yang memungkinkan untuk memberikan pemisah dalam Python 3.x.

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

Ini akan gagal jika kita memisahkan menggunakan '\' Periksa ini:*3*('-',), sep='\'
Rushabh Patel

@RushabhPatel Ini karena '\' bukan string yang valid, gunakan '\\' sebagai gantinya atau r '\'
Olivier Melançon
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.