무냐의 개발일지

Python 파이썬 isalpha(), isalnum() 차이점 본문

LeetCode 코딩테스트

Python 파이썬 isalpha(), isalnum() 차이점

무냐코드 2024. 7. 9. 11:16

isalpha()와 isalnum()은 Python에서 문자열 메서드로, 문자열의 특정 특성을 확인하는 데 사용됩니다. 



isalpha()

문자열이 알파벳 문자로만 구성되어 있는 확인합니다. (A-Z 및 a-z)

공백, 숫자, 특수 문자 등이 포함되어 있으면 False를 반환

 

s1 = "Hello"
s2 = "Hello123"
s3 = "Hello World"

print(s1.isalpha())  # True
print(s2.isalpha())  # False (숫자가 포함되어 있음)
print(s3.isalpha())  # False (공백이 포함되어 있음)



isalnum()

문자열이 알파벳 문자 또는 숫자로만 구성되어 있는지 확인합니다.

문자열에 공백, 특수 문자 등이 포함되어 있으면 False를 반환합니다.

s1 = "Hello123"
s2 = "Hello 123"
s3 = "123456"

print(s1.isalnum())  # True
print(s2.isalnum())  # False (공백이 포함되어 있음)
print(s3.isalnum())  # True

 


- isalpha(): 알파벳 문자(A-Z, a-z)로만 구성되어 있는지 확인.
- isalnum(): 알파벳 문자(A-Z, a-z)와 숫자(0-9)로만 구성되어 있는지 확인.