How to Repeat a String in Python? Last Updated : 23 Jul, 2025 Comments Improve Suggest changes 4 Likes Like Report Repeating a string is a simple task in Python. We can create multiple copies of a string by using built-in features. This is useful when we need to repeat a word, phrase, or any other string a specific number of times. Using Multiplication Operator (*):Using Multiplication operator (*) is the simplest and most efficient way to repeat a string in Python. It directly repeats the string for a specified number of times. Python s = "Hello! " # Repeat the string 3 times r= s * 3 print(r) OutputHello! Hello! Hello! Let's take a look on several ways to repeat string in python:Table of ContentUsing itertools.repeat()Using for LoopUsing numpy.repeat()Using itertools.repeat()This function in Python allows us to create an iterator that repeats a value multiple times. It's useful when we need a sequence of string for a specific number of iterations. Python import itertools # Repeating a string using itertools.repeat s = ''.join(itertools.repeat("Hello! ", 3)) print(s) OutputHello! Hello! Hello! Explanation:itertools.repeat("Hello! ", 3): This generates an iterator that repeats the string "Hello! " exactly 3 times.''.join(...): This method merges the repeated strings into one continuous string, resulting in "Hello! Hello! Hello! ".Using for LoopRepeating a string using a for loop is a more flexible method. You iterate a specified number of times and append the string to a variable each time. Python s = "" # for loop to repeat a string for _ in range(4): s += "Hello!" print(s) OutputHello!Hello!Hello!Hello! Using numpy.repeat()We can also repeat a string using numpy.repeat(). This method repeats the string a specified number of times and returns the result as a array, which can be easily converted into a single string. Python import numpy as np # Repeating the string s = np.repeat("Hello! ", 3) # Joining array into a single string result = ''.join(s) print(result) OutputHello! Hello! Hello! Expalnation:np.repeat("Hello! ", 3): This repeats the string "Hello! " 3 times and stores it in a numpy array.''.join(s): This repeated elements in the array into one continuous string, resulting in "Hello! Hello! Hello! " Comment V vishakshx339 Follow 4 Improve V vishakshx339 Follow 4 Improve Article Tags : Python Python Programs python-string Python string-programs python +1 More Explore Python FundamentalsPython Introduction 2 min read Input and Output in Python 4 min read Python Variables 5 min read Python Operators 4 min read Python Keywords 2 min read Python Data Types 8 min read Conditional Statements in Python 3 min read Loops in Python - For, While and Nested Loops 5 min read Python Functions 5 min read Recursion in Python 4 min read Python Lambda Functions 5 min read Python Data StructuresPython String 5 min read Python Lists 4 min read Python Tuples 4 min read Python Dictionary 3 min read Python Sets 6 min read Python Arrays 7 min read List Comprehension in Python 4 min read Advanced PythonPython OOP Concepts 11 min read Python Exception Handling 5 min read File Handling in Python 4 min read Python Database Tutorial 4 min read Python MongoDB Tutorial 2 min read Python MySQL 9 min read Python Packages 10 min read Python Modules 7 min read Python DSA Libraries 15 min read List of Python GUI Library and Packages 3 min read Data Science with PythonNumPy Tutorial - Python Library 3 min read Pandas Tutorial 4 min read Matplotlib Tutorial 5 min read Python Seaborn Tutorial 15+ min read StatsModel Library- Tutorial 4 min read Learning Model Building in Scikit-learn 8 min read TensorFlow Tutorial 2 min read PyTorch Tutorial 6 min read Web Development with PythonFlask Tutorial 8 min read Django Tutorial | Learn Django Framework 7 min read Django ORM - Inserting, Updating & Deleting Data 4 min read Templating With Jinja2 in Flask 6 min read Django Templates 7 min read Python | Build a REST API using Flask 3 min read How to Create a basic API using Django Rest Framework ? 4 min read Python PracticePython Quiz 1 min read Python Coding Practice 1 min read Python Interview Questions and Answers 15+ min read Like