Wyświetl ciąg wiele razy


89

Chcę wydrukować znak lub ciąg taki jak „-” n razy.

Czy mogę to zrobić bez używania pętli? .. Czy jest taka funkcja

print('-',3)

.. co oznaczałoby wydrukowanie -3 razy, na przykład:

---

Odpowiedzi:



5

Przyjęta odpowiedź jest krótka i słodka, ale tutaj jest alternatywna składnia pozwalająca na zapewnienie separatora w Pythonie 3.x.

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

To się nie powiedzie, jeśli rozdzielimy się za pomocą '\' Sprawdź to:*3*('-',), sep='\'
Rushabh Patel

@RushabhPatel Dzieje się tak, ponieważ `` \ '' nie jest prawidłowym ciągiem znaków, zamiast tego użyj '\\' lub r '\'
Olivier Melançon
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.