문자열 구성을 확인하는 isOOO() 함수들
isalnum()
, isalpha()
, isdigit()
와 같이 isOOO()
형태의 이름을 가지는 함수들은 문자열이 어떻게 구성되어 있는지 확인할 때 사용합니다.
이 함수들은 문자열에 포함된 문자들이 특정 조건을 만족하는지 확인하고, 그 결과를 True
또는 False
로 반환합니다.
주요 함수들은 다음과 같습니다.
-
isalnum()
: 문자열이 알파벳 문자(A, a, B, b...)와 숫자(-1, 0, 3.1..)만 포함하고 있는지 확인 -
isalpha()
: 문자열이 오직 알파벳 문자으로만 이루어져 있는지 확인 -
isdigit()
: 문자열의 모든 문자가 숫자(0~9)로 이루어져 있는지 확인
isOOO() 사용 예시
text = "Python3" print(text.isalnum()) # True print(text.isalpha()) # False print(text.isdigit()) # False
이 함수들은 언제 사용할까요?
isOOO()
함수들은 주로 사용자 입력의 유효성을 검사하거나, 데이터를 정제할 때 사용됩니다.
입력 유효성 검사 예시
text = input("닉네임을 숫자 또는 문자로 입력해 주세요: ") if text.isalnum(): print("유효한 입력: 문자열에 문자 및/또는 숫자만 포함됩니다.") else: print("잘못된 입력: 문자열에 특수 문자 또는 공백이 포함되어 있습니다.")
Mission
0 / 1
문자열이 오직 알파벳 문자만 포함하고 있는지 확인하는 함수는 무엇인가요?
문자열이 오직 알파벳 문자만 포함하고 있는지 확인하는 함수는 입니다.
isalnum()
isalpha()
isidentifier()
isdigit()
가이드라인
AI 튜터
배포
디자인
업로드
수업 노트
즐겨찾기
도움말
코드 에디터
코드 실행
코드 생성
실행 결과