w3resource

Python: Check for a number at the end of a string

Python Regular Expression: Exercise-17 with Solution

Write a Python program to check for a number at the end of a string.

Sample Solution:

Python Code:

import re
def end_num(string):
    text = re.compile(r".*[0-9]$")
    if text.match(string):
        return True
    else:
        return False

print(end_num('abcdef'))
print(end_num('abcdef6'))

Sample Output:

False                                                                                                         
True

Pictorial Presentation:

Python: Regular Expression - Check for a number at the end of a string.
Python: Regular Expression - Check for a number at the end of a string.

Flowchart:

Flowchart: Regular Expression - Check for a number at the end of a string.

Python Code Editor:

Have another way to solve this solution? Contribute your code (and comments) through Disqus.

Previous: Write a Python program to remove leading zeros from an IP address.
Next: Write Python program to search the numbers (0-9) of length between 1 to 3 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/re/python-re-exercise-17.php