In this article, you will see how to check a string is hexadecimal in Python. A hexadecimal string is a string that contains only digits 0-9 and letters A-F. To check if a string is a hexadecimal string, you can use string.hexdigits()
.
Step 1: Import the necessary module
import string
Step 2: Create a string
str = "1234567890abcdef" print("str = ", str) print("str type = ", type(str))
Step 3: Check if the string is hexadecimal
if all(c in string.hexdigits for c in str): print("Hexadecimal") else: print("Not Hexadecimal")
Output:
str = 1234567890abcdef
str type = <class 'str'>
Hexadecimal
Free resources to learn advanced skills: AiHints and CodeAllow