w3resource

Python: Move spaces to the front of a given string

Python String: Exercise-58 with Solution

Write a Python program to move spaces to the front of a given string.

Pictorial Presentation:

Python String: Move spaces to the front of a given string.

Sample Solution:

Python Code:

# Define a function 'move_Spaces_front' that takes a string 'str1' as input.
def move_Spaces_front(str1):
    # Create a list 'noSpaces_char' containing all characters from 'str1' that are not spaces.
    noSpaces_char = [ch for ch in str1 if ch != ' ']

    # Calculate the number of space characters in the input string 'str1'.
    spaces_char = len(str1) - len(noSpaces_char)

    # Create a string 'result' containing the same number of space characters at the beginning.
    result = ' ' * spaces_char

    # Concatenate the 'result' string with the characters in 'noSpaces_char' and enclose it in double quotes.
    result = '"' + result + ''.join(noSpaces_char) + '"'

    return result  # Return the modified string.

# Call the 'move_Spaces_front' function with different input strings and print the results.
print(move_Spaces_front("w3resource .  com  "))
print(move_Spaces_front("   w3resource.com  ")) 

Sample Output:

"     w3resource.com"
"     w3resource.com"

Flowchart:

Flowchart: Move spaces to the front of a given string

Python Code Editor:

Previous: Write a Python program to remove spaces from a given string.
Next: Write a Python program to find the maximum occuring character in a given string.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Become a Patron!

Follow us on Facebook and Twitter for latest update.

It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.

https://w3resource.com/python-exercises/string/python-data-type-string-exercise-58.php