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 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 program program, we used For Loop to iterate each character in a String. Inside the For Loop, we are using the If Statement to check whether the 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 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)
