[Python] 숫자인지, 문자인지 ?

Sujin Lee·2022년 10월 11일
0

Python

목록 보기
12/13
post-thumbnail

문자인지 확인하기

문자열.isalpha()

  • 문자열의 구성이 모두 알파벳인지에 대해서 확인하기
  • 공백,숫자와 혼용되어 있다면 False
Ex1 = 'A'
 
Ex2 = 'ABC'
 
Ex3 = "앱피아"
 
Ex4 = "Hello Appia"
 
Ex5 = "100Appia"
 
#print the is the result for isalpha()
 
print(Ex1.isalpha())  # True
 
print(Ex2.isalpha())  # True
 
print(Ex3.isalpha())  # True
 
print(Ex4.isalpha())  # False
 
print(Ex5.isalpha())  # False

숫자인지 확인하기

문자열.isdigit()

  • 문자열의 구성이 모두 숫자인지 확인
Ex1 = '010-1234-5678'
 
Ex2 = '123456'
 
Ex3 = "R4R3"
 
print(Ex1.isdigit())  # False
 
print(Ex2.isdigit())  # True
 
print(Ex3.isdigit())  # False

문자인지 숫자인지 확인하기

문자열.isalnum()

  • 문자열이 알파벳 또는 숫자인지 확인
  • 문자열만 있을 경우, 숫자만 있을 경우, 숫자와 문자열이 혼용되어있을 경우 True
  • 공백과 특수 문자가 혼용되어있을 경우 False
Ex1 = '안녕'
 
Ex2 = 'Hello3'
 
Ex3 = "1.Where"
 
Ex4 = "1 Where"
 
print(Ex1.isalnum())  # True
 
print(Ex2.isalnum())  # True
 
print(Ex3.isalnum())  # False
 
print(Ex4.isalnum())  # False

https://appia.tistory.com/178

profile
공부한 내용을 기록하는 공간입니다. 📝

0개의 댓글