Skip to main content
Practice

String Composition Verification with isOOO() Methods

Functions with names in the form of isOOO() like isalnum(), isalpha(), and isdigit() are used to verify the composition of a string.

These functions check if the characters in a string satisfy certain conditions and return True or False accordingly.


The main functions include:

  • isalnum(): Checks if the string contains only alphabetic characters (A, a, B, b...) and digits (1, 0, 9...)

  • isalpha(): Checks if the string consists solely of alphabetic characters

  • isdigit(): Checks if all characters in the string are digits (0-9)


Examples using isOOO()
text = "Python3"

print(text.isalnum()) # True

print(text.isalpha()) # False

print(text.isdigit()) # False

When are these functions used?

isOOO() functions are primarily used to validate user input or clean data.

Example of Input Validation
text = input("Please enter your username containing letters or numbers: ")

if text.isalnum():
print("Valid input: The string contains only letters and/or numbers.")
else:
print("Invalid input: The string contains special characters or spaces.")

Want to learn more?

Join CodeFriends Plus membership or enroll in a course to start your journey.