# String Validators Python – HackerRank Solution

Problem: String Validators Python HackerRank Solution

Python has built-in string validation methods for basic data. It can check if a string is composed of alphabetical characters, alphanumeric characters, digits, etc.

str.isalnum()
This method checks if all the characters of a string are alphanumeric (a-z, A-Z and 0-9).

```>>> print 'ab123'.isalnum()
True
>>> print 'ab123#'.isalnum()
False
```

str.isalpha()
This method checks if all the characters of a string are alphabetical (a-z and A-Z).

```>>> print 'abcD'.isalpha()
True
>>> print 'abcd1'.isalpha()
False
```

str.isdigit()
This method checks if all the characters of a string are digits (0-9).

```>>> print '1234'.isdigit()
True
>>> print '123edsd'.isdigit()
False
```

str.islower()
This method checks if all the characters of a string are lowercase characters (a-z).

```>>> print 'abcd123#'.islower()
True
>>> print 'Abcd123#'.islower()
False
```

str.isupper()
This method checks if all the characters of a string are uppercase characters (A-Z).

```>>> print 'ABCD123#'.isupper()
True
>>> print 'Abcd123#'.isupper()
False
```

You are given a string S.
Your task is to find out if the string S contains: alphanumeric characters, alphabetical characters, digits, lowercase and uppercase characters.

Input Format

A single line containing a string S.

Constraints

0<len(S)<100

Output Format

In the first line, print `True` if S has any alphanumeric characters. Otherwise, print `False`.
In the second line, print `True` if S has any alphabetical characters. Otherwise, print `False`.
In the third line, print `True` if S has any digits. Otherwise, print `False`.
In the fourth line, print `True` if S has any lowercase characters. Otherwise, print `False`.
In the fifth line, print `True` if S has any uppercase characters. Otherwise, print `False`.

Sample Input

```qA2
```

Sample Output

```True
True
True
True
True```

Code:

```#String Validators Python - HackerRank Solution

if __name__ == '__main__':
s = input()
print(any(map(str.isalnum,s)))
print(any(map(str.isalpha,s)))
print(any(map(str.isdigit,s)))
print(any(map(str.islower,s)))
print(any(map(str.isupper,s)))

#String Validators Python - HackerRank Solution```

Disclaimer: This problem is originally created and published by HackerRank, we only provide solutions to this problem. Hence, doesn’t guarantee the truthfulness of the problem. This is only for information purposes.