repeat() creates string repetitions: 1) Creates new string with specified number of copies, 2) Takes non-negative integer as parameter, 3) Returns empty string if count is 0, 4) Throws error for negative or invalid counts, 5) Useful for creating padding or patterns, 6) Common in text formatting, 7) More efficient than loop-based repetition, 8) Essential for string-based pattern generation.