파이썬에서 숫자를 표현하는 문자로는 decimal, digit, numeric이 있다
파이썬의 내장형 메소드 함수인
isdecimal(), isdigit(), isnumeric()을 통해 문자열의 숫자 여부를 판별한다
isdecimal()
십진수를 표현하는 문자(각 나라의 고유 십진수 문자)
0~9까지의 숫자
int로 변환 가능한지 보려면 isdecimal()를 사용하면 된다
isdigit()
decimal + 위 첨자 십진수 + 아래 첨자 십진수 + 기타 표현 십진수(동그라미)
0~9까지의 숫자, ¹, ,₁, ①, ➊
isnumeric()
decimal + digit + 숫자를 의미하는 문자(분수, 제곱, 로마숫자, 중국어숫자)
0~9까지의 숫자, ¹, ,₁, ①, ➊, ⅒, Ⅳ, ⅳ, 百
음수, %, float 형태는 False를 출력
따라서,
decimal < digit < numeric
'Python > 공부' 카테고리의 다른 글
알아두면 유용한 파이썬 사용 꿀팁 단축키 (0) | 2023.03.29 |
---|---|
파이썬 종료 close() quit() exit() sys.exit() os._exit() (0) | 2023.03.28 |
파이썬 itertools 함수 iterator의 종류 (0) | 2023.03.23 |
파이썬 함수(function)와 메서드(method)의 차이 (2) | 2023.03.22 |
파이썬 return break continue range() enumerate() items() (0) | 2023.03.21 |