본문 바로가기
카테고리 없음

파이썬 isdecimal() isdigit() 함수 예제코드 정리

by python pro 2023. 2. 18.
반응형

Python의 isdecimal() 함수와 isdigit() 함수는 문자열의 특정 문자가 숫자 형태인지 아닌지를 확인할 때 사용되는 함수입니다.

 

isdecimal() 함수는 해당 문자가 10진수 형태의 숫자인지 확인하며, True 또는 False 값을 반환합니다.

>>> s = "123"
>>> s.isdecimal()
True
>>> s = "1.23"
>>> s.isdecimal()
False

 

isdigit() 함수는 해당 문자가 숫자 형태인지 확인하며, True 또는 False 값을 반환합니다. 이 함수에서는 10진수, 8진수, 16진수 모두 포함되는 숫자 형태를 의미합니다.

>>> s = "123"
>>> s.isdigit()
True
>>> s = "0o123"
>>> s.isdigit()
False
>>> s = "0x123"
>>> s.isdigit()
True

위의 예시와 같이, isdecimal() 함수는 특정 문자가 10진수 형태의 숫자인지만 확인하지만, isdigit() 함수는 10진수, 8진수, 16진수 모두를 포함한 숫자 형태를 확인할 수 있습니다.

반응형

댓글