반응형
구문
메소드 | 설명 |
str_타입의변수.isalnum() | 모든 문자가 영문자 및 숫자이고, 한 문자 이상이면 True 반환 |
str_타입의변수.isalpha() | 모든 문자가 영문자이고, 한 문자 이상이면 True 반환 |
str_타입의변수.isascii() | 모든 문자가 ASCII 또는 빈 문자이면 True 반환 |
str_타입의변수.isdecimal() | 모든 문자가 10진수 숫자이고, 한 문자 이상이면 True 반환 |
str_타입의변수.islower() | 모든 문자가 영소문자이고, 한 문자 이상이면 True 반환 |
str_타입의변수.isupper() | 모든 문자가 영대문자이고, 한 문자 이상이면 True 반환 |
str_타입의변수.isspace() | 모든 문자가 공백이고, 한 문자 이상이면 True 반환 |
설명
파이썬의 문자열은 is...() 라는 형태의 다양한 메소드를 제공합니다.
예를 들어, 문자열이 ASCII인지 판정하고 싶다면 isascii 메소드를 이용할 수 있습니다.
아래 예시는 문자열의 모든 문자가 ASCII 인지 아닌지, 10진수 숫자인지 판정합니다.
예시
text_1 = 'abc123'
text_2 = '123'
print( text_1.isascii() ) # True
print( text_2.isascii() ) # True
print( text_1.isdecimal() ) # False
print( text_2.isdecimal() ) # True
반응형
'Programming Language > Python' 카테고리의 다른 글
[Python] 에러 : Object of type int64 is not JSON serializable (0) | 2023.09.12 |
---|---|
[Python] BFS(너비 우선 탐색 알고리즘)개념과 Python 예시 (0) | 2023.03.16 |
[Python] 파이썬 / 문자열의 공백 처리 함수 (0) | 2023.03.09 |
[Python] 파이썬 난수 생성하기 / random (0) | 2023.03.09 |
[Python] 키보드 입력값 받는 함수 (1) | 2023.03.07 |