haju__log

[python] isalpha(), isdigit(), isalnum() 함수 본문

카테고리 없음

[python] isalpha(), isdigit(), isalnum() 함수

haju 2023. 7. 13. 16:16

✅ 문자열이 알파벳인지, 숫자인지 확인하는 내장 함수를 알아보자.

✅ 리턴값은 boolean 형태이다.

 

✅ isalpha() : 알파벳인지 확인할 수 있는 함수

  • 숫자 및 공백이 포함되어 있으면 False 리턴
  • - 나 . 등 특수문자도 False
ex1='A'
ex2='ABCDE'
ex3='안녕하세요'
ex4='hello everyone'
ex5='1000people'

print(ex1.isalpha())
print(ex2.isalpha())
print(ex3.isalpha())
print(ex4.isalpha())
print(ex5.isalpha())

 

✅ isdigit() : 숫자인지 확인함

ex1='12345-111' # -는 문자기 때문에 False 
ex2='12345'
ex3='ABC3342' #ABC 문자와 혼용되었기 때문에 False

print(ex1.isdigit())
print(ex2.isdigit())
print(ex3.isdigit())

 

✅ isalnum() : 알파벳 또는 숫자인지 확인할 수 있는 함수

  • 숫자와 알파벳을 제외한 특수문자와 공백이 있을 경우에는 False
ex1='안녕하세요'
ex2='Hello1234'
ex3='1 hello'
ex4='1.hello'

print(ex1.isalnum())
print(ex2.isalnum())
print(ex3.isalnum())
print(ex4.isalnum())