Python Tutorial (33) – Example: String Judgment

Time: Column:Python views:308

Python Code Demonstrating String Methods

The following Python code illustrates how to use various string methods to check the properties of a string, such as whether it consists of alphanumeric characters, lowercase letters, digits, and more.

Example: String Checks

# Filename: test.py
# Author: www.runoob.com

# Test Case 1
print("Test Case 1")
str1 = "runoob.com"
print(str1.isalnum())  # Checks if all characters are alphanumeric
print(str1.isalpha())  # Checks if all characters are alphabetic
print(str1.isdigit())  # Checks if all characters are digits
print(str1.islower())  # Checks if all characters are lowercase
print(str1.isupper())  # Checks if all characters are uppercase
print(str1.istitle())  # Checks if the string follows title case
print(str1.isspace())  # Checks if all characters are whitespace

print("------------------------")

# Test Case 2
print("Test Case 2")
str2 = "runoob"
print(str2.isalnum())
print(str2.isalpha())
print(str2.isdigit())
print(str2.islower())
print(str2.isupper())
print(str2.istitle())
print(str2.isspace())

Sample Output:

Test Case 1
False
False
False
True
False
False
False
------------------------
Test Case 2
True
True
False
True
False
False

Explanation:

  • isalnum(): Checks if all characters are alphanumeric (letters and numbers).

  • isalpha(): Checks if all characters are alphabetic (only letters).

  • isdigit(): Checks if all characters are digits (numbers).

  • islower(): Checks if all characters are lowercase.

  • isupper(): Checks if all characters are uppercase.

  • istitle(): Checks if the string is in title case (first letter of each word is uppercase).

  • isspace(): Checks if the string consists only of whitespace characters like spaces, tabs, and newlines.