isalpha()

 

isalpha()는 문자열이 모두 문자(영어 혹은 한글)이면 True를 반환하고 그렇지 않으면 False를 반환합니다.

 

a='abcd'
b='a1b1'
c='!@#$'
d='1234'
e='안녕'

# 출력>>True
print(a.isalpha())
# 출력>>False
print(b.isalpha())
# 출력>>False
print(c.isalpha())
# 출력>>False
print(d.isalpha())
# 출력>>True
print(e.isalpha())

a는 모두 문자(영어)로, e는 모두 문자(한글)로 구성되어 있어 True입니다.

b에는 숫자 1이 있어 False입니다.
c에는 특수문자가 있어 False입니다.
d에는 숫자 1234가 있어 False입니다.

 

 

 isdigit()

 

isdigit()는 문자열이 모두 숫자인지 True를 반환하고 그렇지 않으면 False를 반환합니다.

 

a='abcd'
b='a1b1'
c='!@#$'
d='1234'
e='안녕'

# 출력>>False
print(a.isdigit())
# 출력>>False
print(b.isdigit())
# 출력>>False
print(c.isdigit())
# 출력>>True
print(d.isdigit())
# 출력>>False
print(e.isdigit())

d는 모두 숫자로 구성되어 있어 True입니다.
a는 문자(영어)가 있어 False입니다.
b에는 문자 a, b가 있어 False입니다.
c에는 특수문자가 있어 False입니다.
e에는 문자(한글)가 있어 False입니다.

 

 

 isalnum()

 

isalnum()는 문자열이 영어, 한글 혹은 숫자이면 True를 반환하고 그렇지 않으면 False를 반환합니다.

 

a='abcd'
b='a1b1'
c='!@#$'
d='1234'
e='안녕'

# 출력>>True
print(a.isalnum())
# 출력>>True
print(b.isalnum())
# 출력>>False
print(c.isalnum())
# 출력>>True
print(d.isalnum())
# 출력>>True
print(e.isalnum())

a는 모두 문자(영어)로, b는 문자(영어)와 숫자로, d는 숫자로, e는 모두 문자(한글)로 구성되어 있어 True입니다.
c에는 특수문자가 있어 False입니다.

 

'Python > 파이썬 기초' 카테고리의 다른 글

파이썬_기초 35_heapq  (0) 2020.06.06
파이썬_기초 34_rjust와 ljust, zfill  (0) 2020.06.04
파이썬_기초 33_zip  (0) 2020.06.04
파이썬_기초 32_enumerate  (0) 2020.05.31
파이썬_기초 31_Counter  (0) 2020.05.30

+ Recent posts