본문 바로가기
카테고리 없음

파이썬 isalnum() isalpha() 내장함수 기억하기

by python pro 2023. 2. 16.
반응형

isalnum() 함수는 문자열이 알파벳 또는 숫자인지 확인하는 함수입니다. 이 함수는 문자열이 알파벳 또는 숫자이면 True, 아니면 False를 반환합니다.

 

isalpha() 함수는 문자열이 알파벳인지 확인하는 함수입니다. 이 함수는 문자열이 알파벳이면 True, 아니면 False를 반환합니다.

 

string1 = "hello123"
print(string1.isalnum()) # True

string2 = "hello world"
print(string2.isalnum()) # False

string3 = "hello"
print(string3.isalpha()) # True

string4 = "123"
print(string4.isalpha())

 

위의 예시에서

string1은 알파벳과 숫자로 구성되어 있어 isalnum()의 결과가 True입니다.

string2는 공백이 포함되어 있어 isalnum()의 결과가 False입니다.

string3은 알파벳으로만 구성되어 있어 isalpha()의 결과가 True입니다.

string4는 숫자로만 구성되어 있어 isalpha()의 결과가 False입니다.

 

regex로 구분하는 방법도 있겠지만, 파이썬에서 내장함수로 제공하고 있는데 정규표현식을 또 써야 할 필요가 없겠죠? 내장함수로 제공하는 것들은 잘 기억해두었다가 적절한 곳에 사용만해도 코드의 양도 절약하고, 속도도 훨씬 더 나은 상태로 구현할 수 있습니다. 

반응형

댓글