Write a Python program to Replace Blank Space with Hyphen in a String using replace function, and For Loop with a practical example.
Python Program to Replace Blank Space with Hyphen in a String Example
This Python program allows the user to enter a string. Next, we used built-in replace string function to replace empty space with a hyphen.
# Python program to Replace Blank Space with Hyphen in a String
str1 = input("Please Enter your Own String : ")
str2 = str1.replace(' ', '_')
print("Original String : ", str1)
print("Modified String : ", str2)
Python replace blank spaces in a string with Hyphen output. Please refer to the Python replace function.
Please Enter your Own String : Hello World Program
Original String : Hello World Program
Modified String : Hello_World_Program
Python Program to Replace Spaces with Hyphen in a String Example 2
In this Python program, we used For Loop to iterate each character in a String. Inside the For Loop, we are using the Python If else Statement to check whether the Python String character is empty or blank space. If true, Python will replace it with _.
# Python program to Replace Blank Space with Hyphen in a String
str1 = input("Please Enter your Own String : ")
str2 = ''
for i in range(len(str1)):
if(str1[i] == ' '):
str2 = str2 + '_'
else:
str2 = str2 + str1[i]
print("Modified String : ", str2)
Python replace blank spaces in a string with Hyphen output
Please Enter your Own String : Hello World!
Modified String : Hello_World!
>>>
Please Enter your Own String : Python program Output
Modified String : Python_program_Output
Python Program to Replace Empty Space with Hyphen in a String Example 3
This Python replace space with hyphen program is the same as the above example. However, we are using the Python For Loop with Object.
# Python program to Replace Blank Space with Hyphen in a String
str1 = input("Please Enter your Own String : ")
str2 = ''
for i in str1:
if(i == ' '):
str2 = str2 + '_'
else:
str2 = str2 + i
print("Modified String : ", str2)

Also Read
- Python program to Replace Characters in a String
- Python program to Remove Odd Characters in a String