2.9k views
3 votes
Write a program that removes all non-alpha characters from the given input.

User DHamrick
by
9.3k points

1 Answer

5 votes

Final answer:

In this program, the remove_non_alpha function takes an input string and uses a list comprehension to iterate over each character in the string. The isalpha() method is used to check if a character is alphabetic (a letter). Only alphabetic characters are included in the result, and the join method is then used to concatenate them into a single string.

Step-by-step explanation:

Certainly! Here's a simple Python program that removes all non-alpha characters from the given input:

python

Copy code

def remove_non_alpha(input_string):

result = ''.join(char for char in input_string if char.isalpha())

return result

# Example usage:

input_text = "Hello, 123 World!"

cleaned_text = remove_non_alpha(input_text)

print(cleaned_text)

In this program, the remove_non_alpha function takes an input string and uses a list comprehension to iterate over each character in the string. The isalpha() method is used to check if a character is alphabetic (a letter). Only alphabetic characters are included in the result, and the join method is then used to concatenate them into a single string.

In the example usage, the input text is "Hello, 123 World!", and the output will be "HelloWorld" because all non-alpha characters, such as commas and digits, have been removed.

User Ay
by
7.6k points