728x90
문자열의 구성이 알파벳 or 한글인지 확인하기 - isalpha
: isalpha( ) 내장함수를 사용한다. 이때, 문자열에 공백, 기호, 숫자가 있으면 False가 리턴된다.
# Example for isalpha
ex_01 = 'A'
ex_02 = 'S520'
ex_03 = "코드앵글러"
ex_04 = "Code_Angler"
ex_05 = "Code Angler"
# print result of isalpha()
print(ex_01.isalpha()) # True
print(ex_02.isalpha()) # 숫자가 포함되여 False
print(ex_03.isalpha()) # True
print(ex_04.isalpha()) # 기호가 포함되어 False
print(ex_05.isalpha()) # 공백이 포함되어 False
문자열의 구성이 숫자인지 확인하기 - isdigit
# Example for isdigit
ex_01 = '123'
ex_02 = '010-1234-5678'
ex_03 = "전화번호010"
ex_04 = "Phone 010"
# print result of isdigit()
print(ex_01.isdigit()) # True
print(ex_02.isdigit()) # 기호가 포함되여 False
print(ex_03.isdigit()) # 문자가 포함되어 False
print(ex_04.isdigit()) # 공백이 포함되어 False
알파벳 or 한글 or 숫자인지 모두 확인하기 - isalnum
# Example for isalnum
ex_01 = '123'
ex_02 = '010-1234-5678'
ex_03 = "전화번호010"
ex_04 = "Phone 010"
# print result of isalnum()
print(ex_01.isalnum()) # True
print(ex_02.isalnum()) # 기호가 포함되여 False
print(ex_03.isalnum()) # True
print(ex_04.isalnum()) # 공백이 포함되어 False
예시 문제
https://school.programmers.co.kr/learn/courses/30/lessons/120850
위의 숫자인지 판단하는 내장함수 isdigit( )을 활용해볼 수 있는 코딩테스트 문제이다.
어렵지 않기에 한 번 씩 풀어보는 것을 추천한다.
728x90
'PYTHON' 카테고리의 다른 글
[PYTHON] 정규표현식 메타 문자 (0) | 2024.04.05 |
---|---|
[PYTHON] 진수변환 (0) | 2024.03.20 |
[PYTHON] 분수 표현, 사칙연산 - Fraction (0) | 2024.02.22 |
[PYTHON] 리스트 중복 제거 & 순서 유지 (0) | 2024.02.13 |
[PYTHON] 공백 및 문자 제거 함수 - strip, rstrip, lstrip (1) | 2024.02.08 |